Springmvc配置笔记

1. <context:annotation-config/>

  spring配置,用于开启spring容器相关注解功能,如@Resource、@Autowired等。

2. <context:component-scan/>

  spring配置,扫描指定java类,并开启spring注解功能,如@Repository、@Service、@Controller,将其注解类注入spring容器。此标签也包含<context:annotation-config/>所有功能。

3. <mvc:annotation-driven/>

  springmvc配置,Spring 3.0.x中使用了<mvc:annotation-driven>后,默认会帮我们注册默认处理请求、参数和返回值的类。其中最主要的两个类分别为HandlerMapping(处理@RequestMapping 注解,并将其注册到请求映射表中)的实现类和HandlerAdapter(处理请求的适配器)的实现类,从3.1.x版本开始对应实现类为RequestMappingHandlerMapping和RequestMappingHandlerAdapter。  
  此外,还提供以下支持
  1. 支持使用ConversionService实例对表单参数进行类型转换;
  2. 支持使用@NumberFormatannotation,@DateTimeFormat注解完成数据类型的格式化; 
  3. 支持使用@RequestBody和@ResponseBody注解

  

 

  

原文地址:https://www.cnblogs.com/k-blog/p/10303117.html