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