【发布时间】:2014-06-07 17:12:41
【问题描述】:
我正在使用 Spring MVC 4.0.2 进行 Web 开发。我正在尝试如下声明我的属性 (app.properties) 文件。
login.view=login
login.url=/${login.view}
现在,如果我尝试像这样访问 login.url,
@RequestMapping(value = "${login.url}", method = RequestMethod.GET)
public String login(ModelMap model)
{
return "login";
}
一切正常。
但是当我尝试像这样访问相同的属性时,
String s = (String)PropertiesLoaderUtils.loadProperties(new ClassPathResource("app.properties")).getProperty("login.url");
我得到输出:${login.url},应该是/login。我不明白为什么会这样。有什么想法吗?
【问题讨论】:
标签: java spring spring-mvc properties