我试图从春天在行动第2版学习的Spring MVC(涵盖Spring 2.0中)。
我的IDE告诉我, AbstractCommandController
已被弃用。 它是否被替换? 什么是处理的哪一个会扩大情况下,推荐的方式AbstractCommandController
?
我试图从春天在行动第2版学习的Spring MVC(涵盖Spring 2.0中)。
我的IDE告诉我, AbstractCommandController
已被弃用。 它是否被替换? 什么是处理的哪一个会扩大情况下,推荐的方式AbstractCommandController
?
在Spring 3.0中,整个Controller
的层次结构已被弃用,并通过控制器的注解风格取代。 这使事情变得相当简单,你再也不用担心它的各种基类的扩展。
事实上,你甚至不会发现老层次在Spring参考手册更多,只是提到新的注释风格 。
注释控制器执行相同的功能AbstractCommandController
通过简单的自动结合的方法的参数,例如
@Controller
public class MyController {
@RequestMapping
public String handleMe(Command command) {
...
}
}
喜欢的Javadoc AbstractCommandController
说:
@deprecated例如Spring 3.0的,有利于注解控制器
所以,看的注解控制器春天的参考文档 。
你的书涵盖了Spring 2.0中它依靠的子类AbstractCommandController
。 在Spring 2.5的相当于AbstractCommandController
是AbstractController
。 在Spring 3.0(正如其他人所指出的)相当于是正确注释@Controler
类。
下面是一个简单的例子,我写了一篇关于使用基于注解的Spring MVC的,这可能会帮助你开始。
这是一部分这一系列 。