最近打war包部署Spring Boot项目到linux centos 系统里面的Tomcat应用服务器报配置文件找不到 java.io.file notFoundException,经过一番追查,原来是自动化配置注解写错了。
先看Tomcat 保存截图
因为我读取application.properties文件属性时,注解多加了一个@PropertySource(value = "application.properties")注解,删除注解,只保留两个就行了。
@Component
@ConfigurationProperties(prefix = "fileUrl")
public class FileConfigBean {
...
}