@RequestMapping
いつか「/XXX」から「/V100」に変更される可能性のある値がいくつかあります。したがって、プロパティで定義する必要があります。私はググって、application.propertiesを使用する方法がありますが、「local.properties」のようなユーザー定義のプロパティに「/ XXX」の値を保持する必要があります。@RequestMapping
ユーザー定義のプロパティに値を定義することはできますか?
@Controller
@RequestMapping("/XXX")
public class MyController {
...
}
**更新: 数時間試してみて、動作するようにしました。
my.properties
api.version=V100
mvc-context.xml
<context:property-placeholder ignore-unresolvable="true" location="/WEB-INF/config/property/my.properties"/>
コントローラ
@RequestMapping("/${api.version}")
tomcat ログ
localhost-startStop-1> [2016-04-28 15:01:35.410] [INFO] [RequestMappingHandlerMapping] [534] Mapped "{[/V100/detail],methods=[GET]}"...