在spring上下文中通过类路径引用文件
我正在尝试设置org.springframework.beans.factory.config.PropertyPlaceholderConfigurer
spring bean,我在src/main/config
有jdbc.properties ..当我把这个文件放在src/main/resources
并把classpath:
放在value中我的应用程序成功部署。
这在jdbc.properties位于src/main/resources
但是我需要在src/main/config
放置任何配置,如何以正确的方式将弹簧指向这个位置?
这是一个类路径问题,而不是Spring问题。 将src / main / config添加到类路径中,它将起作用。 在Eclipse中,这意味着将其添加到项目Build Path-> Source。
对此的正确答案由@ matt b给出,
“我所指的是这样一个事实:当你打包应用程序时,配置文件没有打包在打包文件(jar / war / etc。)中名为src / main / config的文件夹中。因此你的答案只适用于您在源代码中运行应用程序,或者当src / main / config在类路径中时(默认情况下不是这样)。正确的前缀是使用classpath:或其他位置。“
在这个问题中:
尝试在spring中设置外化属性
如果是maven项目,您可以添加
src/main/config false
你的pom.xml中的