有没有办法以非编程方式激活 spring 配置文件,并且可以决定在运行时使用哪个配置文件?
最佳答案
您可以使用 @Autowire
Environment
类,该类具有在运行时检查 Activity 配置文件的方法。这是environment class documentation .
对于非程序性配置文件激活,您可以像这样启动您的应用程序:
$ java -jar -Dspring.profiles.active=production demo-0.0.1-SNAPSHOT.jar
所以spring.profiles.active
是用来设置配置文件的。
关于java - spring 配置文件激活(非编程),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29048839/