2016-07-27 59 views
1

在Spring MVC框架,我们有注释@RequestMapping和类似@RequestMapping(value = "mycontroller/fulfill/order/{myOrder}", method = RequestMethod.GET) 有没有一种方法,我居然可以把所有的值(URL)到一个配置文件,并有管理它们? 例如,你可以看到这个URL以“mycontroller”开头(基本上我的所有控制器都以这个变量开始)。如果将来改变这个变量,我不想一个接一个地改变它,而不是在一个地方改变它。经理Spring MVC的@RequestMapping在配置文件中

回答

2

@RequestMapping注释支持针对本地属性和/或系统属性和环境变量的$ {string}占位符。

您需要创建一个.properties文件。然后通过你在春天接线的一个PropertPlaceholderConfigurer读取它。关键字(=的左边值是注释中的$ {}占位符的内容,例如here

+0

谢谢,我已经更新了我的描述 – user3369592

+0

我怎么能在config中添加这个变量呢? build.xml?谢谢 – user3369592