Spring配置文件是否像maven配置文件一样支持jdk版本和操作系统的自动应用/自动激活?或者如何从部署切换中轻松完



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

目前该功能计划用于4.0 Backlog) - SPR-10338。

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

你可以尝试对jira issue进行投票,以使其更快地被合并。

目前你可以尝试实现自定义基类测试和设置系统属性(激活配置文件)根据某种原因在构造函数。但是您需要将@DirtiesContext置于测试中,以避免在spring测试中破坏上下文缓存。

相关内容

最新更新