目录
基于field注入
所谓基于field注入,就是在bean的变量上使用注解进行依赖注入。本质上是通过反射的方式直接注入到field。是平常开发中经常看到的一种方式,也是Spring团队所不推荐的方式,注解方式:
@Autowired
private Svc svc;
配置文件方式
//xml方式配置DI(基本类型)
<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="
http://www.springframework.org/schema/beans
http://www.springframework.org/schema/beans/spring-beans.xsd">
<!-- 属性注入(基本类型) -->
<bean id="phone" class="co
本文详细介绍了Spring框架中的依赖注入(DI)原理,包括基于field、Setter和构造器的三种注入方式。Spring团队推荐使用构造器注入处理强制依赖,setter注入用于可选依赖,以确保对象的完整性和可测试性。
订阅专栏 解锁全文
1724

被折叠的 条评论
为什么被折叠?



