从jar读取活动的application.properties-由Maven注入

时间:2019-02-27 13:11:05

标签: java maven spring-boot

我想读取Spring的启动活动application.properties文件,这是一个我作为Maven依赖项添加的jar文件。 我们通过publish文件夹下的3-4个文件来管理环境参数,例如:

-publish
 --some.project-application.properties.test
 --some.project-application.properties.dev
项目根目录中的

,所以我不能使用PropertySources(每个环境的文件名不同)。 因此,有没有一种方法可以读取活动的(使用中的)application.properties文件? 是否使用@Value注释无需任何配置即可工作?

1 个答案:

答案 0 :(得分:0)

我认为您应该使用spring命名约定(application.properties,application-dev.properties),以便spring将自动从类路径中获取正确的属性文件。

另外,请参考:How to resolve placeholder in properties file with values from another properties file in spring boot application