美文网首页
Spring依赖注入(IoC)的四种方式

Spring依赖注入(IoC)的四种方式

作者: onnoA | 来源:发表于2019-01-09 01:51 被阅读0次

Spring中四种依赖注入的方式(推荐注解注入)

注解注入(1)

注解注入 (2)

构造函数注入

代码如下(如果不会使用lombok插件的可以直接生成get、set、构造以及toString方法):
实体类 User.java

@Data
public class User {
    private String username;
    private String height;

    public User(String username, String height) {
        this.username = username;
        this.height = height;
    }

}

测试类UserTest.java

public class UserTest {
    public static void main(String[] args) {
        ApplicationContext context = new ClassPathXmlApplicationContext("spring-context.xml");
        User user = (User) context.getBean("user",User.class);
        System.out.println(user);

    }
}

配置文件 spring-context.xml

<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
       xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
       xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd">

   <bean id="user" class="com.zh.spring.test.entity.User">
       <constructor-arg name="username" value="刘强西"></constructor-arg>
       <constructor-arg name="height" value="175"></constructor-arg>
   </bean>
</beans>

属性注入

相关文章

  • Spring IOC容器

    由于Spring是采用依赖注入(DI)的方式来实现IOC,所以本文将IOC和依赖注入(DI)等同看待,主要讨论依赖...

  • spring面试问题总结(1-20)

    一. 介绍一下Spring IOC (控制反转,依赖注入)? Spring支持三种依赖注入方式,分别是属性(Set...

  • 2018-09-27 Spring

    Spring IOC 容器 Spring IOC的理解 依赖注入(dependence injection):通过...

  • Spring学习之依赖注入

    Spring学习之依赖注入 依赖注入的基本概念 依赖注入(Dependecy Injection),也称为IoC(...

  • Spring不可不知的扩展类

    Spring IOC spring IOC是一种面向对象的控制反转思想,依托依赖注入的方式实现的设计模式思想,其目...

  • 2018-05-05

    spring源码分析(三) 目录五、Spring 源码解读--5.4、IOC 容器的依赖注入----1、依赖注入发...

  • Spring

    Spring 的模块 1 什么是IOC,什么是依赖注入,Spring IOC 如何实现ans: IOC — Inv...

  • Spring 注入方式

    Spring 通过 DI(依赖注入)实现 IOC(控制反转),常用的注入方式主要有三种:构造方法注入,setter...

  • @Autowired 和 @Resource 注解

    Spring 利用依赖注入(DI), 为 Spring IoC 容器赋值。@Autowired 是 Spring ...

  • Spring2-Spring IoC容器和bean

    Spring IoC容器和bean Spring IoC容器 IoC也称为依赖注入(DI),可以帮我们创建对象 管...

网友评论

      本文标题:Spring依赖注入(IoC)的四种方式

      本文链接:https://www.haomeiwen.com/subject/dnabrqtx.html