Java Spring概要文件是否支持自动应用/自动激活,就像jdk版本的maven概要文件一样?或者如何轻松地进行部署切换?

Java Spring概要文件是否支持自动应用/自动激活,就像jdk版本的maven概要文件一样?或者如何轻松地进行部署切换?,java,spring,maven,Java,Spring,Maven,正如我们所知,spring可以从3.1开始支持概要文件,它将帮助我们在不同的环境中切换不同的bean,例如datasource、proxy等等。据我所知,概要文件需要在web.xml或JRE系统属性(-D…)中指定,但Maven概要文件可以通过检测OS或JRE版本来支持自动应用概要文件。我们可以做与maven在spring中支持的相同的事情吗?目前,此类功能计划在4.0 Backlog)- (将ActiveProfilesResolver接口和resolver属性添加到活动配置文件中) 您可以尝

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

目前,此类功能计划在
4.0 Backlog
)-

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

您可以尝试就jira问题进行投票,以加快合并速度


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

目前,此类功能计划在
4.0积压工作中使用

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

您可以尝试就jira问题进行投票,以加快合并速度

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