- 错误原因
- tomcat找不到路径
- Maven项目,application-context.xml、xx.properties文件均放置在src/main/resources目录下,Tomcat部署项目,src/main/resources目录下的配置文件默认位置为:{basePath}/WEB-INF/classes,而Spring却在项目根目录下寻找,所以找不到
- 我获取文件的写法
@PropertySource``("``constant.properties``")
- 解决方式
- Springboot : 使用
@PropertySource(``"``classpath:constant.properties``") 获取配置文件
- SpringMvc : 在 application-context.xm 中加入
<``context``:property-placeholder location=“``classpath:db.properties``” />
- Springboot : 使用