SpEL表示式簡單使用

2021-10-23 20:54:39 字數 2062 閱讀 8016

格式:

#{}在spring中有${}和spel表示式相似,

給乙個類中的double型別字段傳遞引數

#

public class bean1 

public double getnum()

}

demo1.xml配置

<?xml version="1.0" encoding="utf-8"?>

測試類demo1

public class demo1 

}

顯示結果:

傳遞乙個map

"#}

demo.xml配置

<?xml version="1.0" encoding="utf-8"?>

bean1

public class bean1 

public double getnum()

public mapgetmap()

public void setmap(mapmap)

}

測試類demo1

public class demo1 

}

顯示結果:

傳遞其他bean

#

bean2類

public class bean2 

}

demo.xml配置

<?xml version="1.0" encoding="utf-8"?>

bean1

public class bean1 

public void setnum(double num)

public double getnum()

public mapgetmap()

public void setmap(mapmap)

}

demo1

public class demo1 

}

顯示結果:

傳遞乙個隨機數

這裡其實是傳遞乙個類的靜態方法,在呼叫時一定將類包在t()中才能正常使用value="#

demo.xml配置

<?xml version="1.0" encoding="utf-8"?>

顯示結果:

比較符:

lt (),

le (<=), ge(>=), eq (==), ne (!=),

div (/), mod (%), not (!)

demo1.xml配置

<?xml version="1.0" encoding="utf-8"?>

bean3

public class bean3 

public void setaboolean(boolean aboolean)

}

demo2

public class demo2 

}

Spring 表示式語言 SpEL

spel 字面量 spel支援的運算符號 constructor arg value property name equal value property property name hascap value property spel支援的運算符號 constructor arg value co...

Spring表示式語言SpEL

1 spel spring expression language 是乙個支援執行時查詢和操作物件圖的強大的表示式語言。2 類似於el spel使用 作為定界符,在所有在 中的字元都認為是spel。1 字面值 可用字串表示的值。2 spring配置bean的屬性時,可以使用spel表示字面值 1 引...

spring 表示式語言 SpEL

spring 表示式語言 簡稱spel 是乙個支援執行時查詢和操作物件圖的圖的強大的表示式語言。語法類似於el spel使用 作為定界符,所有在大框號中的字元都將被認為是spel spel為bean的屬性進行動態賦值提供了便利 通過spel可以實現 1 通過bean的id對bean進行引用 2 呼叫...