国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁(yè) > 學(xué)院 > 開發(fā)設(shè)計(jì) > 正文

spring----filed值注入

2019-11-08 03:23:53
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友

1.什么是filed值

filed值指的是,在static環(huán)境下的變量,該變量屬于類,則叫做類filed值

                        或者非static環(huán)境下的變量,對(duì)象filed值

2.filed注入的作用.

將一個(gè)靜態(tài)或者非靜態(tài)的filed值賦值給實(shí)現(xiàn)類.(注意:filed注值和普通注值不能同時(shí)使用否則報(bào)錯(cuò))

3.filed注值步驟:(接下來(lái)我們采用靜態(tài)filed注值法)

3.1實(shí)現(xiàn)類

package test;public class Son {    public  int age;    public String name;    public String getName() {        return name;    }    public void setName(String name) {        this.name = name;    }    public int getAge() {        return age;    }    public void setAge(int age) {        this.age = age;    }    }

3.2.設(shè)定靜態(tài)filed值(關(guān)鍵一步)

package test;public class filed {    public static final String TEST_FIELD="林澤森";}

3.3

配置文件

<bean id="son" class="test.Son">        <PRoperty name="name">            <bean id="test.filed.TEST_FIELD" class="org.springframework.beans.factory.config.FieldRetrievingFactoryBean"/><!--關(guān)鍵類,沒(méi)有它,filed注入不能成功-->        </property>    </bean>

3.3.1(對(duì)于3.3的配置的補(bǔ)充)該配置中的<bean id="test.filed.TEST_FIELD">僅對(duì)于靜態(tài)值域來(lái)說(shuō)可以 類名.變量   而對(duì)于對(duì)象值域來(lái)說(shuō)  這應(yīng)該這樣配置

       <bean id="filedadd" class=" class="org.springframework.beans.factory.config.FieldRetrievingFactoryBean">

                        <property name="targetClass"  value="test.filed(值域所在的類)">

                        <property name="targetFiled"  value="TEST_FIELD(值域變量名)">

       </bean>

配置翻譯:test.filed.TEST_FIELD的filed值通過(guò)FieldRetrievingFactoryBean類賦給test.Son類中的name屬性

3.4測(cè)試類

public class filedtest {        public static void main(String[] args) {            applicationContext ac=new ClassPathxmlApplicationContext("bean.xml");            Son son=ac.getBean("son",Son.class);            System.out.println("系統(tǒng)獲取son3的age屬性值:"+son.getName());        }}

3

4.運(yùn)行結(jié)果

5.總結(jié):filed注值方式是替代了普通的注值方式(value=""),因此他們兩者是不能同時(shí)兼容的.


發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 合山市| 资中县| 南部县| 武鸣县| 辽阳县| 嘉祥县| 越西县| 会昌县| 金昌市| 博乐市| 忻州市| 晋宁县| 三江| 正宁县| 昔阳县| 镇江市| 平遥县| 曲周县| 平和县| 鄂托克旗| 河北省| 炉霍县| 饶阳县| 德阳市| 梨树县| 青龙| 望谟县| 茌平县| 五台县| 富顺县| 万荣县| 贺州市| 许昌县| 积石山| 安庆市| 东方市| 牡丹江市| 本溪| 宣城市| 泽普县| 镇沅|