[스프링] 스프링 EL 변수 및 프로퍼티 접근
스프링 프레임워크에서는 EL(표현 언어)을 사용하여 JSP나 Thymeleaf 템플릿에서 속성을 접근하고 표현식을 사용할 수 있습니다. 이러한 표현식을 통해 빈의 속성에 접근하고 변수를 참조할 수 있습니다.
스프링 EL 변수
EL을 사용하면 속성을 참조하는 동안 컨텍스트 변수에 접근할 수 있습니다. 스프링에서는 #
기호를 사용하여 변수를 참조합니다.
예를 들어, 다음은 스프링 컨텍스트의 name
속성을 참조하는 EL 표현식입니다.
${#context.name}
스프링 EL 프로퍼티 접근
빈의 프로퍼티는 @
기호를 사용하여 접근할 수 있습니다. 예를 들어, 다음은 userService
빈의 currentUser
프로퍼티에 접근하는 EL 표현식입니다.
${userService.currentUser}
결론
스프링 EL을 사용하면 JSP나 Thymeleaf 템플릿에서 속성과 빈의 프로퍼티에 쉽게 접근할 수 있습니다. 이를 통해 템플릿에서 동적인 데이터를 표시하거나 조건에 따라 다른 내용을 렌더링하는 등의 작업을 수행할 수 있습니다.
참고:
- The Java EE 5 Tutorial - Expression Language
- Spring Framework Documentation - The Unified Expression Language