使用SPEL我有一個控制器方法如下如何隨着正則表達式中RequestMapping
在這裏,我硬編碼芒果,橘子和葡萄,例如,如果URL與任何的這些比賽,那麼只有這個方法應該執行。
我想要做的是,而不是在這裏硬編碼這些水果。我想在屬性文件中聲明它們,並且使用SPEL,我應該把它帶到這裏。
這可能嗎?
我想下面這段代碼,但失敗,錯誤:
@RequestMapping(value = "/{fruitName:#{fruit['seasonFruit.requestMapping']}}", method = RequestMethod.GET)
public String viewFruit(ModelMap model, @PathVariable String fruitName) {
...
}
對於以下的屬性文件(fruit.properties)
seasonFruit.requestMapping = Mango|Orange|Grapes
請建議,如何才能實現?
不,這是不可能的。 '@ RequestMapping'不支持SpEL和屬性佔位符分辨率。 – 2015-04-03 08:42:53
@ArtemBilan那麼,我們有沒有辦法做到這一點?通過硬編碼分離 – Abhi 2015-04-03 11:57:54