什么是Bean

再学习Srping 之前我是没有接触过 Bean 这个概念的,在接触了Spring 之后我一直对 Bean 这个概念不够了解,总是听见:“创建Bean对象,管理Bean对象”,为了搞清除究竟什么是 Bean 在这里做一下记录。

1.Java Bean

其实 Java Bean 在我们学习 Java 的时候就已经见过了,并且是经常性的遇见,只是我们当时不知道它有Java Bean这个名字,比如说下面这段代码:

public class Student {
    private String name;
    private int age;

    public String getName() {
        return name;
    }

    public int getAge() {
        return age;
    }

    public void setName(String name) {
        this.name = name;
    }

    public void setAge(int age) {
        this.age = age;
    }
}

这段代码是学习Java时经常会写的代码,而这段代码代码的对象就是一个JavaBean,需要注意的是类中必须有成员属性的gettersetter方法。

2.Spring中的Bean

知道了JavaBean后理解Spring 中的 Bean 就简单了:

官网上是这样解释Bean的:

In Spring, the objects that form the backbone of your application and that are managed by the Spring IoC container are called beans. A bean is an object that is instantiated, assembled, and managed by a Spring IoC container.(bean是由SpringIOC容器实例化、组装和管理的对象。) Otherwise, a bean is simply one of many objects in your application. Beans, and the dependencies among them, are reflected in the configuration metadata used by a container.

所以说Spring Bean是一个对象,只是这个对象并不是由我们自己实例化的而是Spring来帮助我们实例化的。

博客

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值