SpringBoot—bean的装配

本文介绍了SpringBoot中如何使用@Configuration和@Bean注解来装配bean,以及@ComponentScan注解进行组件扫描。通过示例展示了如何指定bean名称,以及如何避免不希望被扫描的类进入容器。
摘要由CSDN通过智能技术生成

先看一个最简单的例子,

在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

@Configuration戴表AppConfig是一个java配置文件,SPring容器会根据它来生成Ioc容器去装配bean,@Bean代表将initUser方法返回的pojo装配到Ioc容器中,而其属性name定义这个bean的名称,如果没有配置它,则将方法名称initUser作为Bean的名称保存到容器中。

如果一个个的Bean使用注解@Bean注入到容器中,那将是一件很麻烦的事儿,Spring允许我们进行扫描装配bean到容器中。对于扫描装配而言使用的注解是@Component和@ComponentScan @Component标明哪个类被扫描进容器中,@ComponentScan标明采取何种策略去装配Bean。

这里我们首先把代码User.java移到包com.example.demo.config内,然后对其
进行修改,如代码清单3-5所示。

package com.example.demo.config;
@Component (“user”)
public class User

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值