我正在创建一个 Spring Boot 应用程序,我遇到了这个问题。
我有我application.properties的资源文件夹,但我还需要 jar 外部的 external.properties 文件来配置诸如
名称、
密码
等属性。
我希望在 jar 外部和资源文件夹内部有 external.properties 文件,以便在开发时进行测试。
我尝试创建这样的配置文件:
@Configuration
@PropertySource("classpath:" + SpringConfiguration.EXTERNALIZED_PROPERTIES)
@PropertySource(value = "file:./" +
SpringConfiguration.EXTERNALIZED_PROPERTIES, ignoreResourceNotFound = true)
public class SpringConfiguration {
static final String EXTERNALIZED_PROPERTIES = "external.properties";
}
但它仍然从资源文件夹中读取属性。我怎样才能让它从罐子外面读取?
慕森卡
千巷猫影
幕布斯6054654
相关分类