配置文件中的Manager Spring MVC@RequestMapping

配置文件中的Manager Spring MVC@RequestMapping,spring,spring-mvc,Spring,Spring Mvc,在SpringMVC框架中,我们有注释@RequestMapping和类似的@RequestMapping(value=“mycontroller/fulfill/order/{myOrder}”,method=RequestMethod.GET) 有没有一种方法可以将所有这些值(url)放到配置文件中并在那里管理它们? 例如,正如您所看到的,这个url以“mycontroller”开头(基本上我所有的控制器都以这个变量开头)。如果将来更改此变量,我不想逐个更改它,而只是在一个位置更改。@Re

在SpringMVC框架中,我们有注释
@RequestMapping
和类似的
@RequestMapping(value=“mycontroller/fulfill/order/{myOrder}”,method=RequestMethod.GET)
有没有一种方法可以将所有这些值(url)放到配置文件中并在那里管理它们?
例如,正如您所看到的,这个url以“mycontroller”开头(基本上我所有的控制器都以这个变量开头)。如果将来更改此变量,我不想逐个更改它,而只是在一个位置更改。

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


您需要创建一个.properties文件。然后让您在spring中连接的PropertyPlaceholder配置程序读取该文件。键(=左侧的值)是注释中${}占位符中的值。请参见示例。

如何将此变量添加到config或build.xml中?谢谢