格式:
#{}在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 呼叫...