Java 从S3加载Spring application.profiles
我有一个多环境系统,为其分配了spring配置文件。我希望能够根据特定于环境的application.properties文件分配这些配置文件 到目前为止,我所读到的关于向spring添加额外资源路径的所有内容都涉及到创建一个bean和重写或更改PropertySourcesPlaceholder配置。但是,这是在弹簧加载配置文件(以及我想动态设置的一些其他属性)之后发生的Java 从S3加载Spring application.profiles,java,spring,spring-boot,amazon-s3,Java,Spring,Spring Boot,Amazon S3,我有一个多环境系统,为其分配了spring配置文件。我希望能够根据特定于环境的application.properties文件分配这些配置文件 到目前为止,我所读到的关于向spring添加额外资源路径的所有内容都涉及到创建一个bean和重写或更改PropertySourcesPlaceholder配置。但是,这是在弹簧加载配置文件(以及我想动态设置的一些其他属性)之后发生的 有没有办法告诉Spring在执行其他操作之前先在S3中查找application.properties?创建一个脚本来运行
有没有办法告诉Spring在执行其他操作之前先在S3中查找application.properties?创建一个脚本来运行您的应用程序:
s3 cp s3://mybucket/custom.properties custom.properties
-Dspring.config.location运行应用程序
java-jar-your-jar.jar-Dspring.config.location=custom.properties