gpt4 book ai didi

Java,Spring,无法找到/WEB-INF/spring.properties 我需要在propertyConfigurer之外的其他地方设置它吗?

转载 作者:行者123 更新时间:2023-12-03 04:11:16 25 4
gpt4 key购买 nike

我收到一条错误消息:无法加载属性;嵌套异常是java.io.FileNotFoundException:类路径资源[WEB-INF/spring.properties]无法打开,因为它不存在。 spring.properties 文件确实存在并且位于我的/WEB-INF 目录中(我已确认在构建项目后它位于我的构建目录中)。我将其设置在项目的 .classpath 目录中,如下所示:

<classpathentry kind="src" path="src/main/webapp/WEB-INF/spring.properties"/>

在我的 Spring 应用程序上下文中,我输入如下:

<bean id="propertyConfigurer" 
class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer">
<property name="location" value="/WEB-INF/spring.properties" />
</bean>

如果这是一个基本问题,我很抱歉,但我真的很困惑问题是什么以及如何解决它,我对此做了很多搜索,但似乎无法弄清楚。感谢您的建议

最佳答案

查看我的一个使用 PropertyPlaceholderConfigurer 的 Web 应用,我发现我将属性放入 /WEB-INF/classes 中,然后配置 PPC 以使用它带有 Spring classpath: URL;即

    /WEB-INF/classes/substitution.properties

访问方式

    classpath:substitution.properties

关于Java,Spring,无法找到/WEB-INF/spring.properties 我需要在propertyConfigurer之外的其他地方设置它吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5445830/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com