mvc:annotation-driven作用

会自动注册RequestMappingHandlerMapping、RequestMappingHandlerAdapter 与xceptionHandlerExceptionResolver 三个bean。


还将提供以下支持:

  1. 支持使用 ConversionService 实例对表单参数进行类型转换;
  2. 支持使用 @NumberFormat annotation、@DateTimeFormat;
  3. 注解完成数据类型的格式化;
  4. 支持使用 @Valid 注解对 JavaBean 实例进行 JSR 303 验证;
  5. 支持使用 @RequestBody 和 @ResponseBody 注解;
mvc:annotation-driven作用:
  1. 当使用mvc:view-controller标签时一定要加入mvc:annotation-driven,不然会使requestMapping失效。
  2. 当为了处理静态资源问题而加入mvc:default-servlet-handler时,也一定要加入mvc:annotation-driven,不然requestMapping同样会失效。
  3. 当使用自定义类型转换器的时候需要加上mvc:annotation-driven标签。

你可能感兴趣的:(spring)