查看我们应用程序的源代码,我发现了一个常见的 Spring MVC 控制器,它显示了多次复制和粘贴的配置的键和值。除了 RequestMapping 值之外,类定义完全相同,因为每个应用程序都希望此页面在不同的 URL 下可用。
我想将此控制器移动到一个公共库中,并提供一个默认的 RequestMapping 值。
@Controller
@RequestMapping (value="/property")
public class CommonPropertyController {
....
}
如果每个应用程序想要使用自己的 url 模式,他们将如何覆盖这个值?