我想读取Spring的启动活动application.properties文件,这是一个我作为Maven依赖项添加的jar文件。 我们通过publish文件夹下的3-4个文件来管理环境参数,例如:
-publish
--some.project-application.properties.test
--some.project-application.properties.dev
项目根目录中的,所以我不能使用PropertySources(每个环境的文件名不同)。
因此,有没有一种方法可以读取活动的(使用中的)application.properties文件?
是否使用@Value
注释无需任何配置即可工作?
答案 0 :(得分:0)
我认为您应该使用spring命名约定(application.properties,application-dev.properties),以便spring将自动从类路径中获取正确的属性文件。