<? version=\"1.0\" encoding=\"UTF-8\"?>
<!-- set方式注入: -->
<bean name=\"user\" class=\"cn.itcast.bean.User\" >
<!--值类型注入: 为User对象中名为name的属性注入tom作为值 -->
<property name=\"name\" value=\"tom\" ></property>
<property name=\"age\" value=\"18\" ></property>
<!-- 引用类型注入: 为car属性注入下方配置的car对象 -->
<property name=\"car\" ref=\"car\" ></property>
</bean>
<!-- 将car对象配置到容器中 -->
<bean name=\"car\" class=\"cn.itcast.bean.Car\" >
<property name=\"name\" value=\"兰博基尼\" ></property>
<property name=\"color\" value=\"黄色\" ></property>
</bean>
<!-- 构造函数注入 -->
<bean name=\"user3\" class=\"cn.itcast.bean.User\" p:name=\"jack\" p:age=\"20\" p:car-ref=\"car\" >
</bean>
tom
jerry
<!-- 如果List中只准备注入一个值(对象),直接使用value|ref即可
<property name=\"list\" value=\"jack\" ></property>-->
<property name=\"list\" >
<list>
<value>jack</value>
<value>rose</value>
<ref bean=\"user3\" />
</list>
</property>
<!-- map类型注入 -->
<property name=\"map\" >
<map>
<entry key=\"url\" value=\"jdbc:mysql:///crm\" ></entry>
<entry key=\"user\" value-ref=\"user4\" ></entry>
<entry key-ref=\"user3\" value-ref=\"user2\" ></entry>
</map>
</property>
<!-- prperties 类型注入 -->
<property name=\"prop\" >
<props>
<prop key=\"driverClass\">com.jdbc.mysql.Driver</prop>
<prop key=\"userName\">root</prop>
<prop key=\"password\">1234</prop>
</props>
</property>
继续阅读与本文标签相同的文章
上一篇 :
java22 2018-12-17作业
-
人工智能社会实验研究全面展开
2026-05-18栏目: 教程
-
OpenAI机械手“学习”解开三阶魔方技术
2026-05-18栏目: 教程
-
5G时代,能给我们带来什么样的生活改观
2026-05-18栏目: 教程
-
第六届世界互联网大会将首次启用新展馆
2026-05-18栏目: 教程
-
世界首款在BCH区块链上运行的沙盒游戏——RealmX
2026-05-18栏目: 教程
