<mvc:annotation-driven />
是springmvc 简便开发而设计的一个标签。可以称为springmvc 注解驱动。
有了这个标签,springmvc 的注解则能生效,mvc 可以正常工作。
在springmvc 3.1.0 之前在它会自动注册DefaultAnnotationHandlerMapping
与AnnotationMethodHandlerAdapter
这两个bean 是对springmvc 的注解进行了支持。并且对@responseBody
的函数的结果进行json 类型的消息转换。
在 springmvc 3.1.0 之后,springmvc 会自动注册ReuqstMappingHandlerMapping
与 RequestMappingHandlerAdapter
对@responseBody
的函数的结果进行XML 类型的消息转换。。
在springmvc 3.2.0 ,springmvc 则废弃DefaultAnnotationHandlerMapping
与AnnotationMethodHandlerAdapter
。