- 博客(4)
- 收藏
- 关注
原创 Spring依赖注入的数据类型
除了对象的引用可以注入,普通数据类型,集数据类型合等都可以在容器中进行注入。 注入数据的三种数据类型 普通数据类型 引用数据类型 集合数据类型 1. 普通数据类型的依赖注入 // User.java public class User { private String name; private int age; public User() { super(); } public User(String name, int age) {
2021-05-18 09:04:38 457
原创 Spring中Bean的作用域
作用域素名称 说明 singleton ( 单例 ) 使用 singleton 定义的 Bean Spring 容器中将只有一个实例,也就是说,无论有多少个 Bean 引用它,始终将指向同一个对象。这也是 Spring 容器默认的作用域 prototype ( 原型 ) 每次通过 Spring 容器获取的 prototype 定义的 Bean 时,容器都将创建一个新的 Bean 实例 request 在一次 HTTP 请求中,容器会返回该 Bean 的同一个实例。对不同的 HTTP ...
2021-05-18 09:02:03 138
原创 Spring实例化Bean的三种方式
Bean的实例化:是指Spring通过反射获取Bean的构造方法进行实例化的过程 Bean的初始化:是指Bean的属性赋值、执行初始化方法(init-method)的过程 1. 构造器实例化 它会根据默认无参构造方法来实例化Bean,如果bean中没有默认无参构造函数,将会创建失败 public class UserDaoImpl implements UserDao { public void save(){ System.out.println("save running..."
2021-05-18 08:59:11 358
原创 Spring依赖注入的四种方法
依赖注入( Dependency Injection ,简称 DI) 与控制反转 (IoC) 的含义相同,只不过这两个称呼是从两个角度描述的同一个概念。 依赖:bean对象的创建依赖于容器。 注入:bena对象中的所有属性,由容器来注入。 控制反转(IoC:依赖注入的另一种说法是“控制反转”,通俗的理解是:平常我们new一个实例,这个实例的控制权是我们程序员,而控制反转是指new实例工作不由我们程序员来做而是交给spring容器来做。 需要相关的jar包: <dependencies>
2021-04-21 17:01:54 210
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人