사용자 도구

사이트 도구


springframework:spel

차이

문서의 선택한 두 판 사이의 차이를 보여줍니다.

차이 보기로 링크

양쪽 이전 판 이전 판
다음 판
이전 판
마지막 판 양쪽 다음 판
springframework:spel [2010/12/14 17:16]
kwon37xi
springframework:spel [2014/09/29 17:41]
kwon37xi
줄 1: 줄 1:
 ====== SpEL ====== ====== SpEL ======
 +  * [[http://docs.spring.io/spring/docs/current/spring-framework-reference/html/expressions.html|SpEL]]
 +
 ===== 상수 사용하기 ===== ===== 상수 사용하기 =====
 <code> <code>
 #{T(fully.qualified.ClassName).CONSTANT} #{T(fully.qualified.ClassName).CONSTANT}
 </code> </code>
 +===== Operators ===== 
 +  * Safe Navigation Operator 
 +    * ''user?.address?.postcode'' 형태로 사용할 경우 user와 address가 null이라도 오류가 발생하지 않게 된다. 
 +    * [[http://entireboy.egloos.com/4648216|[Spring] Safe navigation operator(?.) in SpEL(Spring Expression Language)]] 
 +  * Elvis Operator 
 +    * 지정된 값이 없을 경우 default 값 사용 
 +    * ''@Value("#{myPorperties['my.file.key']?:'/my/default/file/path'}")'' 여기서 ''my.file.key''값이 없으면 기본으로 뒤에 나온 ''/my/defalt/file/path'' 사용 
 +    * [[http://entireboy.egloos.com/4648215|[Spring] Elvis operator(?:) in SpEL(Spring Expression Language)]]
springframework/spel.txt · 마지막으로 수정됨: 2018/08/10 17:16 저자 kwon37xi