[스프링] 스프링 EL XML 구성
개요
Spring EL (Spring Expression Language)은 스프링 프레임워크에서 제공하는 표현 언어입니다. XML 구성 파일에서 사용할 수 있으며, 객체 그래프의 속성을 참조하고 메소드를 호출하는 데 유용합니다.
스프링 EL XML 구성
<!-- XML 파일 상단에 네임스페이스 선언 -->
<beans xmlns="http://www.springframework.org/schema/beans"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://www.springframework.org/schema/beans
http://www.springframework.org/schema/beans/spring-beans.xsd">
<!-- XML 파일에서 SpEL을 사용하는 예 -->
<bean id="myBean" class="com.example.MyClass">
<property name="count" value="#{ 5 + 3 }" /> <!-- 스프링 EL 사용 -->
</bean>
</beans>
위의 XML 구성 예시에서 #{ 5 + 3 }
는 스프링 EL의 예입니다. 이를 사용하여 객체의 속성 값을 설정하거나 메소드를 호출할 수 있습니다.
요약
스프링 EL은 XML 구성 파일에서 속성 값을 설정하거나 메소드를 호출하는데 유용한 표현 언어이다. XML 파일에 네임스페이스를 선언하고 스프링 EL을 사용하여 필요한 기능을 구현할 수 있다.
더 많은 정보는 공식 스프링 문서를 참조하세요.