[스프링] 스프링 EL 변수 및 프로퍼티 접근

스프링 프레임워크에서는 EL(표현 언어)을 사용하여 JSP나 Thymeleaf 템플릿에서 속성을 접근하고 표현식을 사용할 수 있습니다. 이러한 표현식을 통해 빈의 속성에 접근하고 변수를 참조할 수 있습니다.

스프링 EL 변수

EL을 사용하면 속성을 참조하는 동안 컨텍스트 변수에 접근할 수 있습니다. 스프링에서는 # 기호를 사용하여 변수를 참조합니다.

예를 들어, 다음은 스프링 컨텍스트의 name 속성을 참조하는 EL 표현식입니다.

${#context.name}

스프링 EL 프로퍼티 접근

빈의 프로퍼티는 @ 기호를 사용하여 접근할 수 있습니다. 예를 들어, 다음은 userService 빈의 currentUser 프로퍼티에 접근하는 EL 표현식입니다.

${userService.currentUser}

결론

스프링 EL을 사용하면 JSP나 Thymeleaf 템플릿에서 속성과 빈의 프로퍼티에 쉽게 접근할 수 있습니다. 이를 통해 템플릿에서 동적인 데이터를 표시하거나 조건에 따라 다른 내용을 렌더링하는 등의 작업을 수행할 수 있습니다.

참고: