2017-03-03 112 views
0

我試圖使用規劃環境地政司Spring MVC的@RequestMapping動態值

@Autowired 
private RouteService routeService; 

@RequestMapping(value={"#{routeService.loadRoutes()}"}) 

從自動裝配Autowired bean的方法設置「@RequestMapping標註的屬性沒有任何成功。 有誰知道這是可能的嗎?

回答

0

不,這是不可能的。

發生這種情況是因爲RequestMapping的值必須是常量表達式。

你可以做的是聲明一些常量,並將它們用作RequestMapping值內的字符串。

0

像用戶OEH說這是不可能的。一種解決方案可能是獲取路徑參數,然後根據參數值路由消息。