标签:
1、组件扫描
Spring容器能够从classpath(类路径)下自动扫描、侦测和实例化具有特定注释的组件。
2、特定注释组件
a、 声明<context:component-scan>,在base-package属性中指定需要的基类包,spring容器会自动扫描基类包以及其子类包中的所有类,如 果有多个包时,用逗号隔开
b、如果仅需要扫描指定的类,可使用resource-pattern属性,如<context:component-scan base-package="com.spring.bean" reso urce-pattern="autowire/*.class"/>
c、<context:include-filter>子节点需要包含的目标类,需要配合使用
<context:exculde-filter>子节点需要排除包含的目标类
1 <context:component-scan base-package="com.spring.bean.annotation" resource-pattern="service/*.class"></context:component-scan> 2 <context:component-scan base-package="com.spring.bean.annotation" use-default-filters="false"> 3 <context:include-filter type="annotation" expression="org.springframework.stereotype.Service"/> 4 </context:component-scan> 5 <context:component-scan base-package="com.spring.bean.annotation" use-default-filters="false"> 6 <context:exclude-filter type="annotation" expression="org.springframework.stereotype.Service"/> 7 </context:component-scan>
标签:
原文地址:http://www.cnblogs.com/hzhh123/p/4564842.html