spring
スプリング表現言語(SpEL)
サーチ…
構文リファレンス
@Value("#{expression}")
を使用すると、 expression
がSpEL式である実行時に値を注入できます。
リテラル式
サポートされている型には、文字列、日付、数値(int、real、およびhex)、ブール値、およびnullが含まれます。
"#{'Hello World'}" //strings
"#{3.1415926}" //numeric values (double)
"#{true}" //boolean
"#{null}" //null
インラインリスト
"#{1,2,3,4}" //list of number
"#{{'a','b'},{'x','y'}}" //list of list
インラインマップ
"#{name:'Nikola',dob:'10-July-1856'}"
"#{name:{first:'Nikola',last:'Tesla'},dob:{day:10,month:'July',year:1856}}" //map of maps
メソッドの呼び出し
"#{'abc'.length()}" //evaluates to 3
"#{f('hello')}" //f is a method in the class to which this expression belongs, it has a string parameter
Modified text is an extract of the original Stack Overflow Documentation
ライセンスを受けた CC BY-SA 3.0
所属していない Stack Overflow