spring                
            Весенний язык выражений (SpEL)
        
        
            
    Поиск…
Справочник по синтаксису
 Вы можете использовать @Value("#{expression}") для ввода значения во время выполнения, в котором expression является выражением SpEL. 
Буквенные выражения
Поддерживаемые типы включают строки, даты, числовые значения (int, real и hex), boolean и 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