实现自定义的TypeFilter如下,实现match方法
1 |
|
在容器启动的类上或者configur类上添加如下注解
1 | "com.ericliu.spring.**", includeFilters = { (value = |
容器启动后如果设置了basePackage,在doscan时候回调用isCandidateComponent方法,会调用上面的match的方法如果true会将对应的class生成BeanDefiniton,在注入到容器中
1 | protected boolean isCandidateComponent(MetadataReader metadataReader) throws IOException { |