细说Spring——IoC详解(注解驱动开发之Bean的注入)

一、前言

之前的IoC讲解部分大多是理论内容,感觉缺少一些操作示例,接下来我就会用Spring的注解开发,将一些主要的Spring黑科技展示出来,而所要展示的内容很多,可能一次写不完整,所以分为多篇博客进行讲解。下面我们一起学习一下Spring的注解驱动开发,我是参照尚硅谷的Spring注解驱动开发视频学习的此部分内容,自己实现了所有的代码,而这个视频大家可以在B站看到,也可以去尚硅谷官网下载,个人感觉这个教程和《Spring揭秘》这本书很配套,也非常推荐。

二、通过@Bean注解将Bean注入Spring容器

我们都应该知道使用xml文件来配置bean,在xml中配置的bean会注入到Spring容器中,我们就可以通过ApplicationContext.getBean()方法获取相关的对象,那么我们使用注解怎么实现这个功能呢?下面先给出代码,然后根据代码进行讲解:
Person类

package com.jiayifan.bean;

import org.springframework.beans.factory.annotation.Value;

/**
 * Created by Yifan Jia on 2018/6/12.
 */
public class Person {
   
   

    private String name;

    private Integer age;


    public Person() {
    }

    public Person(String name, Integer age) {
        this.name = name;
        this.age = age;
    }

    public String getName() {
        return name;
    }

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

    public Integer getAge() {
        return age;
    }

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

    @Override
    public String toString() {
        return "Person{" +
            "name='" + name + '\'' +
            ", age=" + age +
            '}';
    }
}

配置类

@Configuration//告诉
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值