1

众所周知,spring 从 3.1 开始就可以支持 profile,它将帮助我们在不同的 env 中切换不同的 bean,例如 datasource、proxy 等。据我所知,配置文件需要在 web.xml 或 JRE 系统属性(-D ....)中指定,但 Maven 配置文件可以通过检测操作系统或 JRE 版本来支持自动应用配置文件。我们可以在春季做与 maven 支持相同的事情吗?

4

1 回答 1

1

目前,此类功能计划用于4.0 Backlog) -SPR-10338

(将ActiveProfilesResolver接口和resolver属性添加到活动配置文件)。

您可以尝试对 jira 问题进行投票,以使其更快地合并。

目前,您可能会尝试根据构造函数中的某些原因为测试和设置系统属性(激活配置文件)实现自定义基类。但是您需要进行@DirtiesContext测试以不破坏 spring-test 中的上下文缓存。

于 2013-03-12T06:29:49.303 回答