2016-07-27 62 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