21.7.1 为控制器和方法指定URI

    你可以通过引用方法名字的办法来准备一个链接:

    还有其他使用的方法。比如,你可以通过类似mock掉测试对象的方法,用代理来避免直接通过名字引用一个控制器方法(以下方法假设MvcUriComponentsBuilder.on方法已经被静态导入):

    对于上面所提的场景,你可以使用重载过的静态方法fromXxx,它接收一个UriComponentsBuilder参数,然后从中获取基本URL以便使用。或你也可以使用一个基本URL创建一个对象,然后使用实例对象的fromXxx方法。如下面的示例: