SpringBoo学习笔记1

SpringBoot学习笔记1

基本概念

IOC控制反转

了解控制反转前,需要了解一个其他概念。在IOC之前,创建对象需要使用基本语句new创建一个对象,并可能填写相应的参数。如果该类依赖别的类,那么创建对象的时候,也需要将其他对象一同创建。例如:

```java
	```
	A a = new A();//创建对象
	C c = new C();//创建对象
	D d = new D();//创建对象
	E e = new E();//创建对象
	F f = new F(); //创建对象
	B b = new B(a,c,d,e,f,...);//最后组装
b对象依赖a、b、c等,所以a、b、c 均需要进行新的创建。弊端:代码量多、耦合度高;
所以Spring解决了这个问题,Spring将具有依赖关系的对象,自己完成创建和组装,直接提供给使用者。该过程由原来的使用者创建,改为使用Spring创建,所以称为IOC(Inversion of Control)

依赖注入

依赖注入是Spring容器根据依赖关系,自动组装对象的过程。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值