【发布时间】:2021-02-10 15:58:12
【问题描述】:
之前我们的应用程序是基于 springboot 2.2.2 版本的,我们的一项测试是使用 @ActiveProfiles("test") 覆盖我们的 application.xml 文件中的 SPRING_PROFILES_ACTIVE 属性配置。一切都很完美。
spring.profiles.active=${SPRING_PROFILES_ACTIVE:}
但是在我们将 springboot 升级到 2.4.2 版本后,它就不再工作了,我们在测试中只能将 spring.profiles.active 读取为空字符串,但之前它可以读作字符串“test”。
在springboot 2.4.2版本中,要如何让@ActiveProfiles注解生效?非常感谢。
【问题讨论】:
标签: java spring-boot spring-test