大白话讲Spring之@Configuration注解

很多小白包括我自己在学习spring框架的时候都会被眼花缭乱的注解给晕住,所以在这里结合自己的学习及实践来出一期spring注解讲解系列。

这一期我们来讲解@Configuration注解,spring框架的核心就是IOC容器,而IOC容器管理的一个对象就称为一个Bean,所以你可以将Bean理解为一件衣服而IOC就是衣橱,一般你会将新买的衣服都存在衣橱中,需要的时候就从衣橱中拿出来,这个放入的过程就是【注册】,取出的过程就是【注入】。

@Configuration是什么?

而@Configuration其实就是一个@Bean的进阶版,你可以理解它为一个小衣橱它可以携带一些bean注册进IOC容器中,我们称被@Configuration标注的类是配置类【即小衣橱】而配置类里面可以定义一些@Bean【即一些衣服】。

@Component
public class Student {

}
@Configuration
public class MyConfig {
    @Bean
    public Student getStudent(){
        return new Student();
    }
}

上述MyConfig就是配置类【小衣橱】,创建的Student【衣服】

所以综上所述被@configuration所修饰的类就是配置类,在它的内部可以定义

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值