标签:
Spring基于注解实现Bean定义支持如下三种注解:
对应的Bean注入注解:
Bean定义扫描:
<context:component-scan base-package="" resource-pattern="**/*.class" name-generator="org.springframework.context.annotation.AnnotationBeanNameGenerator" use-default-filters="true" annotation-config="true"> <context:include-filter type="aspectj" expression=""/> <context:exclude-filter type="regex" expression=""/> </context:component-scan>
默认情况下将自动过滤@Component、@ManagedBean、@Named注解的类并将其注册为Spring管理Bean,可以通过在<context:component-scan>标签中指定自定义过滤器将过滤到匹配条件的类注册为Spring管理Bean,具体定义方式如下:
<context:include-filter type="aspectj" expression=""/> <context:exclude-filter type="regex" expression=""/>
详细配置<context:include-filter>和<context:exclude-filter>请见:<context:component-scan>
详细Bean定义注解请见:注解实现Bean定义(请搜索(注解实现Bean定义 跟我学spring3 zhang 私塾)或见Spring注解实现Bean定义)
详细Bean注入注解请见:注解实现Bean依赖注入(请搜索(注解实现Bean依赖注入 跟我学spring3 zhang 私塾)或见注解实现Bean依赖注入)
详细annotation-config含义解说请见:<context:annotation-config/>
标签:
原文地址:http://www.cnblogs.com/drizzlewithwind/p/5812760.html