Spring查找没有注释的bean

鲁斯兰

spring是否可以找到@Component在类上没有(和其他)批注并且在xml中没有显式bean声明的接口实现只是扫描软件包并找到实现接口的类?

Xstian

Spring文档

默认情况下,仅使用@ Component,@ Repository,@ Service,@ Controller进行注释的类或使用@Component进行注释的自定义注释是唯一检测到的候选组件。但是,您可以简单地通过应用自定义过滤器来修改和扩展此行为。将它们添加为component-scan元素的include-filter或exclude-filter子元素。每个过滤器元素都需要type和expression属性。下表描述了过滤选项。

表3.5。筛选器类型

分配| org.example.SomeClass | 目标组件可分配给的类(或接口)(扩展/实现)。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

没有XML的Spring Bean注释

注入来自依赖项但没有@Bean注释的Spring bean

没有bean定义的Spring @configure注释用法

注入没有范围注释的Bean

如果我没有标记@EnableJms注释的类,spring将如何查找@EnableJms方法?

查找所有具有自定义注释的bean

动态选择没有限定符注释的bean

创建带有注释的原型范围的Spring bean?

带有父子关系的注释的Spring Bean覆盖

Spring Boot / Thymeleaf / Hibernate:带有Java注释的Sessionfactory Bean

没有“ id”属性的bean的Spring Bean创建失败

可以将自动静态注释的带注释的私有静态类Spring bean @Service吗?

没有@setter的@Autowired注释的Spring依赖注入

有没有一种有效的方式来分发没有注释的bean?

如何查找没有特定参数集且具有特定注释的方法?

以编程方式添加Spring异常处理程序,而没有@ExceptionHandler注释(或其他任何注释)?

@Produces方法创建的没有范围注释的bean的默认范围是什么?

Spring Boot中是否有最佳实践来记录带有@ConfigurationProperties注释的属性bean?

在没有注释和没有Spring Boot的情况下创建KafkaListener

没有@Autowired的Spring原型Bean提供程序

覆盖没有别名也是父对象的spring bean

没有合格的bean-FxWeaver和Spring Boot

Spring Boot测试-没有合格的Bean异常

Spring Boot JMS没有可用的JmsTemplate bean

Spring Boot JPA-没有合格的bean类型

Spring数据存储库-没有合格的bean注入

JUnit 5 Spring Security WebMvcTest 没有 PasswordEncoder 类型的 bean

Spring Expression Language(SPEL)限制对具有给定注释的bean字段的访问

是否有可能设置使用注释在Spring Framework的一个bean的名字吗?