SpEL이란?

Spring Expression Language의 약자이다.

객체그래프를 조작하고 조회하는 기능을 한다.

사용방법

표현식: #{"표현식"}

스크린샷 2020-01-30 오전 1.14.13.png

프로퍼티: ${"프로퍼티"}

스크린샷 2020-01-30 오전 1.10.56.png

참고: https://velog.io/@max9106/Spring-ApplicationContext%EC%9D%98-%EA%B8%B0%EB%8A%A5%EB%93%A4-jnk5npcm3d @Value부분

표현식으로 프로퍼티를 감싸서 사용할 수 있다.(But 프로퍼티로 표현식을 감싸서 사용할 수는 없다)

스크린샷 2020-01-30 오전 1.15.09.png

표현식으로 빈의 정보 가져오기

스크린샷 2020-01-30 오전 1.24.28.png

스크린샷 2020-01-30 오전 1.25.09.png

ExpressionParser

스크린샷 2020-01-30 오전 1.42.31.png

0개의 댓글