私は成功せずSPELSpring MVCの@RequestMapping動的な値
@Autowired
private RouteService routeService;
@RequestMapping(value={"#{routeService.loadRoutes()}"})
を使用してautowired豆の方法から@RequestMapping
注釈の「値」属性を設定しようとしています。 これが可能かどうかは誰にも分かりますか?
私は成功せずSPELSpring MVCの@RequestMapping動的な値
@Autowired
private RouteService routeService;
@RequestMapping(value={"#{routeService.loadRoutes()}"})
を使用してautowired豆の方法から@RequestMapping
注釈の「値」属性を設定しようとしています。 これが可能かどうかは誰にも分かりますか?
いいえ、できません。
これは、RequestMappingの値が定数式でなければならないために起こります。
あなたができることはいくつかの定数を宣言し、それらをRequestMappingの値の中のStringとして使用することです。
Like user OEHはこれが不可能だと言った。 1つの解決策は、経路パラメータを取ってから、そのパラメータの値に基づいてメッセージを経路指定することである。