DI:为使用IOC创建的对象设定相关的属性,即先有IOC,然后才有DI
使用XML方式的DI
方式一:使用构造函数的形式
一般用的不多,忽略
方式二:使用setter方法
在applicationContext.xml文件中配置
a.使用property标签
1.普通类型,直接使用value书写
<bean class="com.ywkj.zhuru.Car" name="car">
<!-- 使用setter方法进行注入 -->
<property name="name" value="奥迪"></property>
<property name="price" value="600000"></property>
</bean>
<bean class="com.ywkj.zhuru.Person" name="person">
<property name="car" ref="car"/>
</bean>
b.使用SpEL注入
该方法也是使用property标签,不同的是value部分的写法,使用格式为#{表达式},表达式可以是一个值,也可以是之前定义的某一个对象的一个属性或一个方法
本文介绍了Spring框架中依赖注入(DI)的基本概念与两种主要配置方式:使用property标签的setter注入和SpEL表达式注入。通过具体示例展示了如何在applicationContext.xml文件中配置普通类型和引用类型的注入。
261

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



