我刚刚了解了spring mvc,但是我看到的教程使用了具体的framwework控制器。 (SimpleFormCOntroller / AbstractController..etc)
据我所知,他们现在在Spring MVC 3.0中被弃用了。
正如我在论坛上看到的那样,他们说带注释的控制器比扩展弹簧类的控制器更灵活。我的问题是,是否可以在一个Web应用程序上下文中混合使用带注释和具体的控制器?
我只知道如何使用非注释样式控制器。但我想我也想学习注释。我需要在我的一个模块中添加多个表单,只有带注释的控制器可以根据他们的说法处理它。
我担心我已经完成了一些编码,而且我不想重写那些已经有效的编码
答案 0 :(得分:0)
当然,您可以根据需要将它们混合在一起,对此没有任何限制。它应该工作。
DispatcherServlet
有一个自动定义的HandlerMapping
对象列表(决定哪些请求转到哪些控制器)和HanderAdapter
个对象(确定如何调用控制器)。旧式和注释式控制器都支持开箱即用,同时支持相同的上下文。