spring是否可以找到@Component
在类上没有(和其他)批注并且在xml中没有显式bean声明的接口实现?只是扫描软件包并找到实现接口的类?
默认情况下,仅使用@ Component,@ Repository,@ Service,@ Controller进行注释的类或使用@Component进行注释的自定义注释是唯一检测到的候选组件。但是,您可以简单地通过应用自定义过滤器来修改和扩展此行为。将它们添加为component-scan元素的include-filter或exclude-filter子元素。每个过滤器元素都需要type和expression属性。下表描述了过滤选项。
表3.5。筛选器类型
分配| org.example.SomeClass | 目标组件可分配给的类(或接口)(扩展/实现)。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句