Spring 笔记(三)Bean 装配

前言

Spring 有两大核心,也就分成两份笔记分别记录。
其一是管理应用中对象之间的协作关系,实现方式是依赖注入(DI),注入依赖的过程也被称为装配(Wiring)。

基于 JavaConfig 的容器配置

核心概念:@Bean 和 @Configuration

@Configuration 用于注解类,标明该类为一个 Spring 配置类。

@Bean 用于注解 method,表示它会返回一个需要由 Spring Container 管理的 Bean 对象。该注解常用于被 @Configuration 注解了的类中,且与 xml 的 标签具有相同的作用。(@Bean 也可用在其他被 @Component 注解了的类中,但是不常用)

开启组件扫描

组件扫描 会自动扫描指定的包,为所有 被 @Component 注解了的类创建 Bean.
通过在配置类上再添加一个注解@ComponentScan(basePackages = "com.acme")

应用上下文

使用 AnnotationConfigApplicationContext 读取 JavaConfig 配置类,创建应用上下文。

基于注解的自动化装配

猜你喜欢

转载自www.cnblogs.com/kirito-c/p/9199226.html