spring的一些问题

时间:2023-03-10 05:49:22
spring的一些问题

1.什么是spring?

spring是一个轻量级的一站式框架,它的核心有两个部分,1.aop面向切面编程 2.ioc控制反转。

2.什么是aop

aop就是面向切面编程,使用aop可以使业务逻辑各个部分分开,降低了业务逻辑各个部分的耦合,提高了代码的重用性,提高了开发效率。

3.什么是ioc

ioc意思是控制反转,就是把对象的创建交给spring去完成。实现了解耦。

4.什么是DI

DI(dependency injection)就是依赖注入,在配置文件中一个类的对象被创建的时候把其依赖的属性注入进去。

例如在A类中需要使用B类,在配置文件中就可以把B类的一个对象注入到A类中

<bean id="id1" class="A"><property name="B" ref="id2"></bean>

<bean id="id2" class="B"></bean>,就是在类A里原来需要new 的地方就不需要写了。