我想加载一个Web Spring项目中的属性文件。该文件名为foo.properties,位于src/main/resources中。该文件的内容是从Spring中的文件加载属性mvc
foo.Root=C:/xampp/htdocs
foo.Folder=foo
foo.Pets=pets
我添加以下配置到我的应用程序上下文文件
<context:property-placeholder location="classpath:foo.properties" />
然后,我把它写在我的控制器和发送到一个ModelAndView:
@Value("${foo.Folder}")
protected String assetsFolder;
....
modelAndView.addObject("assetsFolder", this.assetsFolder);
但是,当我尝试在我的JSP模型中显示${assetsFolder}
时,最终的HTML显示为${foo.Folder}
。它应该显示字符串“foo”。什么是坏的?