-
context:annotation-config
- 他的作用是式地向 Spring 容器注册AutowiredAnnotationBeanPostProcessor、CommonAnnotationBeanPostProcessor、PersistenceAnnotationBeanPostProcessor 以及 RequiredAnnotationBeanPostProcessor 这 4 个BeanPostProcessor。
- 注册这4个 BeanPostProcessor的作用,就是为了你的系统能够识别相应的注解。
-
context:component-scan
-
两个子标签
- <context:include-filter> 指定的扫描
- <context:exclude-filter> 指定的不扫描
-
例子:只扫描controller
- <context:component-scan base-package="tv.huan.weisp.web .controller">
<context:include-filter type="annotation" expression="org.springframework.stereotype.Controller"/>
</context:component-scan>
-
注意
- 如果配置了<context:component-scan>那么<context:annotation-config/>标签就可以不用再xml中配置了,因为前者包含了后者。
-
context:property-placeholder
- 加载单独配置的property文件的参数
- <context:property-placeholder location="classpath:config.properties" />
-
import
- 引入其他的spring配置文件
- <import resource="classpath:spring/spring-mybatis.xml" />