自定义过滤规则(@Filter)

Exisi 2022-11-28 08:11:34
Categories: Tags:

 

参数

描述

type

过滤的类型

过滤类型

描述

FilterType.ANNOTATION

按照注解

FilterType.ASSIGNABLE_TYPE

按照给定的类型

FilterType.ASPECTJ

使用ASPECTJ表达式

FilterType.REGEX

使用正则指定

FilterType.CUSTOM

使用自定义规则

 

classes

指定过滤的类

示例

@ComponentScan(

value="com.example"

includeFilters={

            @Filter(

                type=FilterType.CUSTOM, 

                classes={MyTypeFilter.class}

            )

        }, 

        useDefaultFilters=false

)

//注解

public class MainConfig {

}