오늘은 Spring에서 제공해주는 Expression Language에 대해서 살펴보도록 하자. Spring Expression Language은 런타임시에 객체 그래프를 조회하고 조작하는 표현언어로 매우 강력하다. 이 표현언어는 아주 많은 기능을 지원하는데 문서를 참고하면 되겠다. 어떻게 사용하는지 한번 보고 어디에 유용하게 사용할 것인가를 살펴보도록 하자. 처음에는 문서에도 있다시피 아주 간단한 표현식을 살펴보자. ExpressionParser @Test public void simple() { ExpressionParser parser = new SpelExpressionParser(); Expression exp = parser.parseExpression(“‘Hello World'”); String value = (String) exp.getValue(); assertThat(value).isEqualTo(“Hello World”); } SpelExpressionParser.. Read More