Spring MVC项目中通常会有二个配置文件,spring-mvc.xml和applicationContext.xml二个配置文件,通常会出现以下几个配置:
1. <context:annotation-config />
它的作用是隐式地向 Spring 容器注册
- AutowiredAnnotationBeanPostProcessor、
- CommonAnnotationBeanPostProcessor、
- PersistenceAnnotationBeanPostProcessor、
- RequiredAnnotationBeanPostProcessor 这4个BeanPostProcessor。
其作用是如果你想在程序中使用注解,就必须先注册该注解对应的类,如下图所示:
依赖的类 |
注解 |
CommonAnnotationBeanPostProcessor |