SpEL
-
SPEL(스프링 Expresssion Language)SPRING/스프링프레임워크 핵심개념 2021. 5. 23. 22:44
스프링 EL - 객체 그래프를 조회하고 조작하는 기능을 제공 - 스프링 3.0 부터 지원 - Unified EL과 비슷하지만, 메소드 호출을 지원하며 문자열 템플릿 기능도 제공 SpEL 구성 ExpressionParser parser = new SpelExpressionParser() StandardEvaluationContext context = new Standard EvaluationContext (bean) Expression expression = parser.parseExpression(“SpEL 표현식”) String value = expression.getValue(context, String.class) 문법 - #("표헌식") - ${"프로퍼티"} - 표현식은 프로퍼티를 가질 ..
-
Expression Language : SPEL 관련 정리SPRING 2020. 4. 30. 00:36
스프링 EL이란? - 스프링 객체들의 정보를 질의하거나 조작하여 어떤 값을 표현할 수 있는 언어이다. - 객체 그래프를 조회하고 조작하는 기능을 제공한다. - Unified EL과 비슷하지만, 메소드 호출을 지원하며, 문자열 템플릿 기능도 제공한다. - OGNL, MVEL, JBOss EL 등 자바에서 사용할 수 있는 여러 EL이 있지만, SpEL은 모든 스프링 프로젝트 전반에 걸쳐 사용할 EL로 만들었다. - 스프링 3.0 부터 지원. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 @Component..