根据启动Spring MVC中指定的模式启用/禁用不同的控制器集

时间:2015-06-10 07:57:25

标签: spring spring-mvc tomcat model-view-controller web

在开始我的Spring MVC战争时,我需要指定模式。 基于模式,它应该启动不同的控制器集。 是否可以通过指定模式/适用的控制器来执行相同的操作 在开始的时候?

类似的问题Spring MVC web application - enabling / disabling controller from property只讨论测试,但我需要有各种组合并启动所有控制器作为默认值。

1 个答案:

答案 0 :(得分:3)

Spring通常有一个profile机制,允许您在不同的环境中注册不同的bean

当你根据doc引导它时,区分控制器就像在类级别注释它们一样简单,例如: @Profile("mode1") vs @Profile("mode2")