1. Bean的依赖注入概念 依赖注入(Dependency Injection):它是 Spring 框架核心 IOC 的具体实现.在编写程序时,通过控制反转,把对象的创建交给了 Spring,但是代码中不可能出现没有依赖的情况.IOC 解耦只是降低他们的依赖关系,但不会消除.例如:业务层仍会调用持久层的方法.那这种业务层和持久层的依赖关系,在使用 Spring 之后,就让 Spring 来维护了.简单的说,就是坐等框架把持久层对象传入业务层,而不用我们自己去获取. 2. Bean的依赖注入方…
依赖注入分为三种方式: 1.1构造器注入 构造器通过构造方法实现,构造方法有无参数都可以.在大部分情况下我们都是通过类的构造器来创建对象,Spring也可以采用反射机制通过构造器完成注入,这就是构造器注入的原理. 代码清单:构造器注入 package com.spring.chapter3; public class Role { private long id; private String roleName; public Role(long id,String roleName){ thi…