Spring Framework 7.011.类路径扫描和受管组件(Classpath Scanning and Managed Components)

Spring Framework 7.011.类路径扫描和受管组件(Classpath Scanning and Managed Components)

类路径扫描和受管组件

本章中的大多数示例都使用 XML 来指定在 Spring 容器中生成每个 BeanDefinition 的配置元数据。前一节(基于注解的容器配置)展示了如何通过源代码级别的注解提供大量配置元数据。然而,在这些示例中,“基础” bean 定义仍在 XML 文件中显式定义,而注解仅驱动依赖注入。本节将介绍一种通过扫描类路径来隐式检测候选组件的方式。候选组件是指与过滤条件匹配并在容器中注册了相应 bean 定义的类。这消除了使用 XML 进行 bean 注册的需求。相反,你可以使用注解(例如 @Component)、AspectJ 类型表达式或自定义过滤条件来选择哪些类在容器中注册 bean 定义。

你可以使用 Java 而不是 XML 文件来定义 bean。请查看 @Configuration@Bean@Import@DependsOn 注解,了解如何使用这些功能的示例。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

程序员勇哥

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值