java - spring 配置文件激活(非编程)

标签 java spring

有没有办法以非编程方式激活 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/

相关文章:

java - 加载DispatcherServlet的默认策略类时出错

java - Spring JPAFailed to convert from type [java.lang.String] to type [java.lang.Long] for value 'Why?'

java - 在类中保存 BufferedWriter 实例。任何问题?

java - QuickSort 给出错误的排序顺序

java - BeanFactory 未初始化或已关闭 - 之前调用 'refresh'

java - SpringBoot & 嵌入式Tomcat : Unpack executable war on server

java - 点击查看时将字节数组写入pdf文件

java - 测试数据库结果

java - 如何将字符串中的每个字符转换为8位int? java

Java .contains第一个实例