我正在更新现有的spring启动项目,以便从spring云配置服务器而不是本地资源目录中读取配置文件。
能够启动云配置服务器并连接我们的项目,从配置文件中获取文件。
我们的应用程序在启动时失败,因为无法从配置服务器读取几个其他属性文件。
@Configuration
@PropertySource("classpath:database.properties")
public class DatabaseConnector {
// rest of the code
}
config server中存在database.properties文件,我们使用以下参数启动了应用程序
-Dspring.application.name=${spring.application.name},database
错误:
Caused by: java.io.FileNotFoundException: class path resource [database-sit.properties] cannot be opened because it does not exist
at org.springframework.core.io.ClassPathResource.getInputStream(ClassPathResource.java:180) ~[spring-core-5.3.2.jar:5.3.2]
at org.springframework.core.io.support.EncodedResource.getInputStream(EncodedResource.java:159) ~[spring-core-5.3.2.jar:5.3.2]
at org.springframework.core.io.support.PropertiesLoaderUtils.fillProperties(PropertiesLoaderUtils.java:110) ~[spring-core-5.3.2.jar:5.3.2]
at org.springframework.core.io.support.PropertiesLoaderUtils.fillProperties(PropertiesLoaderUtils.java:81) ~[spring-core-5.3.2.jar:5.3.2]
at org.springframework.core.io.support.PropertiesLoaderUtils.loadProperties(PropertiesLoaderUtils.java:67) ~[spring-core-5.3.2.jar:5.3.2]
at org.springframework.core.io.support.ResourcePropertySource.<init>(ResourcePropertySource.java:67) ~[spring-core-5.3.2.jar:5.3.2]
提前谢谢
暂无答案!
目前还没有任何答案,快来回答吧!