24
2020
03

spring框架的IOC和DI

1). IOC也叫控制反转,将对象间的依赖关系交给Spring容器,使用配置文件来创建所依赖的对象,由主动创建对象改为了被动方式,实现解耦合。可以通过注解@Autowired和@Resource来注入对象,被注入的对象必须被下边的四个注解之一标注:

@Controller

@Service

@Repository

@Component

2). 在Spring配置文件中配置<context:annotation-config/>元素开启注解。

DI(依赖注入),IOC的另一种表述方式:即应用程序在运行时依赖IOC容器来动态注入对象需要的外部资源(对象等)。

即组件以一些预先定义好的方式(例如:setter 方法)接受来自于容器的资源注入。

« 上一篇 下一篇 »

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。