【问题标题】:Mixing Annotated and Normal Controllers at Spring MVC 2.5在 Spring MVC 2.5 中混合注释控制器和普通控制器
【发布时间】:2011-03-12 16:39:54
【问题描述】:

我最近刚刚了解了 spring mvc,但是我看到的教程使用了具体的框架控制器。 (SimpleFormCOntroller/AbstractController..etc)

据我所知,它们现在在 Spring MVC 3.0 中已被弃用。

正如我在论坛上看到的,他们说带注释的控制器比扩展 spring 类的控制器更灵活。我的问题是,是否可以在一个 Web 应用程序上下文中混合使用带注释的控制器和具体控制器?

我只知道如何使用非注释样式控制器。但我想我也想学习基于注释的。我需要在我的一个模块中添加多个表单,并且只有带注释的控制器才能按照他们所说的进行处理。

恐怕我已经完成了一些编码,我不想重写那些已经工作的代码

【问题讨论】:

    标签: spring spring-mvc


    【解决方案1】:

    当然,您可以根据需要将它们混合在一起,没有任何限制。它应该可以工作。

    DispatcherServlet 有一个自动定义的HandlerMapping 对象列表(决定哪些请求发送到哪些控制器)和HanderAdapter 对象(决定如何调用控制器)。旧样式和注释样式的控制器都支持开箱即用,同时在相同的上下文中。

    【讨论】:

    • 嗨,斯卡夫曼,谢谢。我将开始研究带注释的控制器类型以及如何混合它们。不过,期待我发布一些关于此的问题。 =)
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2010-12-30
    • 2011-03-09
    • 1970-01-01
    • 1970-01-01
    • 2015-01-15
    • 2012-11-04
    • 1970-01-01
    相关资源
    最近更新 更多