Ric*_*ick 2 java spring properties classpath
我收到一条错误消息Could not load properties; nested exception is java.io.FileNotFoundException: class path resource [WEB-INF/spring.properties] cannot be opened because it does not exist
.spring.properties文件确实存在,并且位于我的/ WEB-INF目录中(我已经确认它在构建项目后位于我的构建目录中).我把它设置在我的项目的.classpath目录中,如下所示:
<classpathentry kind="src" path="src/main/webapp/WEB-INF/spring.properties"/>
Run Code Online (Sandbox Code Playgroud)
在我的Spring应用程序上下文中,我输入如下:
<bean id="propertyConfigurer"
class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer">
<property name="location" value="/WEB-INF/spring.properties" />
</bean>
Run Code Online (Sandbox Code Playgroud)
如果这是一个基本问题我很抱歉,但我真的很困惑,问题是什么以及如何解决它,我已经做了很多搜索,似乎无法弄明白.谢谢你的建议
Ste*_*n C 10
看看我的一个使用a的webapp PropertyPlaceholderConfigurer
,我看到我把属性放入/WEB-INF/classes
,然后配置PPC将它与Spring classpath:
URL 一起使用; 即
/WEB-INF/classes/substitution.properties
Run Code Online (Sandbox Code Playgroud)
作为.访问
classpath:substitution.properties
Run Code Online (Sandbox Code Playgroud)