java - 在 spring 中加载属性文件时出现问题

标签 java spring

spring 应用程序上下文文件和 application.properties 文件位于:

src/main/resources/META-INF/spring

当我尝试加载属性文件时:

<context:property-placeholder local-override="true" location="classpath:/META_INF/spring/application.properties"/>

出现错误:

class path resource [META_INF/spring/application.properties] cannot be opened because it does not exist

我也尝试过:

<context:property-placeholder local-override="true" location="classpath:application.properties"/>

<context:property-placeholder local-override="true" location="application.properties"/>

最佳答案

尝试:

<context:property-placeholder local-override="true" location="classpath:/META-INF/spring/application.properties"/>

而不是:

<context:property-placeholder local-override="true" location="classpath:/META_INF/spring/application.properties"/>

关于java - 在 spring 中加载属性文件时出现问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28009740/

相关文章:

MYSql使用HQL从子查询计算总金额

java - 我可以在 Android 上使用 PixelMed 吗?

java - C libssh 中的 SSH 客户端用 Java jsch 重写

reactjs - react : axios post request with both params and body

java - 为什么以下模式验证不起作用

java - 部署示例 spring boot 应用程序时的生命周期异常

java - 如何加快Android应用程序中与网络摄像机的连接速度?

c# - 扫描 Windows 进程列表的最有效方法?

java - 如何从 <form target ="IFrame"> 得到响应

spring - 如何使用嵌入式 tomcat 运行 Spring MVC 项目?