spring 的配置 beanpropertyname属性
生活随笔
收集整理的這篇文章主要介紹了
spring 的配置 beanpropertyname属性
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
<?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-3.2.xsd?"> ??<bean?id="English_level"?class="com.myspring.second.EnglishLevel"> ??????<!--?set方法注入?--> ????<property?name="course"> ??????<value>4級</value> ????</property> ??</bean> ??<bean?id="Math_level"?class="com.myspring.second.MathCourse"> ????<!--?構造函數注入?--> ????<constructor-arg><value>1001</value></constructor-arg> ????<constructor-arg><value>離散數學</value></constructor-arg> ??</bean> ??<bean?id="student"?class="com.myspring.second.Student"> ????<property?name="eng"> ??????<ref?bean="English_level"/> ????</property> ????<property?name="mat"> ??????<ref?bean="Math_level"/> ????</property> ??</bean> </beans>
例如上面這個文件:
例如:<bean?id="student"?class="com.myspring.second.Student">????<property?name="eng">??????<ref?bean="English_level"/>????</property>????<property?name="mat">??????<ref?bean="Math_level"/>????</property>??</bean>對于這個bean,在 Student 類中必須存在:setEng(String string){}setMat(String string){}這兩個方法;set 方法寫法就不詳解了,略~
渣渣就得在 bug中掙扎
來自為知筆記(Wiz)
例如上面這個文件:
- 配置了3個bean
- property 的 name 屬性值,在實體 bean 中必須有對應的 set 方法,否則報錯?,報錯如下:
例如:<bean?id="student"?class="com.myspring.second.Student">????<property?name="eng">??????<ref?bean="English_level"/>????</property>????<property?name="mat">??????<ref?bean="Math_level"/>????</property>??</bean>對于這個bean,在 Student 類中必須存在:setEng(String string){}setMat(String string){}這兩個方法;set 方法寫法就不詳解了,略~
渣渣就得在 bug中掙扎
來自為知筆記(Wiz)
轉載于:https://www.cnblogs.com/zhanyao/p/4409231.html
總結
以上是生活随笔為你收集整理的spring 的配置 beanpropertyname属性的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 故障排查:是什么 导致了客户端批量心跳超
- 下一篇: 思科交换机VTP配置