스프링 표현식
-
SpEL(Spring Expression Language) (스프링 핵심 기술 - 4)Programming/Spring Framework 주요 개념 2020. 3. 5. 00:01
1. SpEL 이란? - 객체 그래프를 조회하고 조작하는 기능을 제공한다 - #{"표현식"} - ${"프로퍼티"} - 표현식 안에 프로퍼티 사용이 가능 2. 실제로 어디에서 쓰이는지? - @Value 어노테이션 - @ConditionOnExpression 어노테이션 - 스프링 시큐리티 - 스프링 데이터 - Thymeleaf 3. 예제 @Component public class AppRunner implements ApplicationRunner { @Value("#{1 + 1}") int value; @Value("#{'hello ' + 'hongchan'}") String name; @Value("#{1 eq 1}") boolean bool; @Value("Hello") String str; @Valu..