我有一个 spring mvc 控制器,我只想在某些配置文件中启用它(例如development
和test
)。
我知道我可以在 xml 配置中使用元素的profile
属性beans
来限制我的 bean 的范围,但我现在正在为控制器使用方便的注释。
我可以以某种方式将带注释的控制器绑定到给定的配置文件吗?
还是我必须使用没有注释的“旧方式”(实现和声明控制器)并beans
在 xml 配置中使用元素?
带注释的控制器会与“旧控制器”很好地混合吗?
编辑:我想到的另一种方法是从自动装配的环境实例中检查运行时的配置文件,但这拒绝了控制反转