Spring FIlterType

Filter Types 的5中类型:

1 . annotation  注解           org.springframework.stereotype.Controller        注解名(类型)

2. assignale  类名或者接口   org.example.someClass 

3. aspectj    简单点就是就是切面表达式

4.regex  正则表达式

5. custom  实现了 org.springframework.core.type.TypeFilter 接口的类型

<beans>
<context:component-scan base-package="org.example">
<context:include-filter type="regex"
expression=".*Stub.*Repository"/>
<context:exclude-filter type="annotation"
expression="org.springframework.stereotype.Repository"/>
</context:component-scan>
</beans>

use-default-filters="false"关闭默认filter

原文地址:https://www.cnblogs.com/TakeaHeader/p/5452324.html