1、<context:component-scan base-package="*.*" />
該配置隱式注冊了多個對注解進行解析的處理器,如:
AutowiredAnnotationBeanPostProcessor
CommonAnnotationBeanPostProcessor
PersistenceAnnotationBeanPostProcessor
RequiredAnnotationBeanPostProcessor
其實,注解本身做不了任何事情,和XML一樣,只起到配置的作用,主要在於背后強大的處理器
其中就包括了<context:annotation-config/>配置項里面的注解所使用的處理器
所以配置了<context:component-scan base-package="">之后,便無需再配置<context:annotation-config>
2、<mvc:annotation-driven>
就是支持mvc注解的,說白了就是使Controller中可以使用MVC的各種注解。