Spring EL bean引用例項

2021-09-22 10:37:46 字數 1444 閱讀 6537

在spring el,可以使用點(.)符號巢狀屬性參考乙個bean。例如,「bean.property_name」。

public class customer ")

private string country;

在上面的**片段,它從「addressbean」 bean注入了「country」屬性到現在的「customer」類的「country」屬性的值。

請參閱下面的例子,演示如何使用使用 spel 引用乙個bean,bean屬性也它的方法。

package com.yiibai.core;

import org.springframework.beans.factory.annotation.value;

import org.springframework.stereotype.component;

@component("customerbean")

public class customer ")

private address address;

@value("#")

private string country;

@value("#")

private string fulladdress;

//getter and setter methods

@override

public string tostring()

}

package com.yiibai.core;

import org.springframework.beans.factory.annotation.value;

import org.springframework.stereotype.component;

@component("addressbean")

public class address

//getter and setter methods

public void setcountry(string country)

@override

public string tostring()

}

執行結果

customer obj = (customer) context.getbean("customerbean");

system.out.println(obj);

輸出結果

customer [address=address [street=gaodeng, qiongshang, postcode=571100, country=cn]

, country=cn

, fulladdress=yiibai : gaodeng, qiongshang 571100 cn]

請參閱在xml檔案定義bean的等效版本。

Spring EL bean參考示例

在spring el中,您可以使用 點 符號引用bean和巢狀屬性。例如,bean.property name public class customer private string country 在上面的 片段中,它將 addressbean bean中 country 屬性的值注入到當前的 ...

3 3 將實值物件改為引用物件

源 1 include 2 class customer39 10qstring getname 1114 15private 16 qstring m name 17 1819 class order 2026 27qstring getcustomername 2831 32void setcu...

session未將物件引用設定到物件的例項

使用session的方法應該說很簡單,在乙個頁面賦值,另乙個頁面呼叫就可以了。自己在編制程式時犯了乙個大錯誤,即語句的順序搞倒了,如 session username namebox.text response.redirect shuru.aspx 先賦值再轉頁,而我剛開始是反過來寫了,那 麼se...