是否可以定义a的值@RequestMapping
在 Spring 中通过在属性文件中定义注释?
实际上,我做了类似的事情:
@Controller
@RequestMapping("/xxx")
public class MyController {
...
}
但我想存储路径/xxx
在属性文件中。为什么?例如,如果我重命名控制器中的路径,我在模板中犯错误的可能性就较小。
在其他框架中这是允许的(例如,参见 Symfony)。
应该可以使用占位符@RequestMapping
,例如@RequestMapping("${foo.bar}")
。看看文档 http://docs.spring.io/spring/docs/current/spring-framework-reference/html/mvc.html#mvc-ann-requestmapping-placeholders更多细节:
模式在@RequestMapping
注释支持${…
针对本地属性和/或系统属性和环境变量的占位符。在控制器映射到的路径可能需要通过配置进行自定义的情况下,这可能很有用。有关占位符的更多信息,请参阅 PropertyPlaceholderConfigurer 类的 javadoc。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)