본문 바로가기

Development/Spring

Spring Properties + SpEL 간단 사용법

728x90

소스 코드 안에 바뀔 수도 있는 정보 넣는 건 크나큰 죄악(?)이다.

따라서 config.properties와 같은 설정 파일을 이용해서 변수를 불러오게 하는 방법을 사용한다.

허나 *.properties와 같은 파일은 인코딩 문제가 있어 잘 사용하지 않는다.

대신 properties.xml을 사용한다. 코드는 아래와 같다.


	설정파일
	02123

이렇게 설정한 properties.xml을 Spring을 이용하여 로딩한다.

<util:properties id="properties" location="/WEB-INF/spring/properties.xml"/>

이렇게 설해주면 Spring이 알아서 해당 properties.xml 파일을 로딩한다.

이제 불러다가 사용만 하면 되는데 그건 아래 코드처럼 사용하면 된다.


JSP에서 사용할 때

<spring:eval expression="@properties['code']"/>

Java 코드에서 사용할 때

@Value( "#{ properties[ 'code' ] }" )
String code;

끝.

반응형

'Development > Spring' 카테고리의 다른 글

[Spring] Data Query Method  (0) 2017.12.15
Spring MVC 중 XML 에러  (2) 2013.08.07
Spring for Android Document  (0) 2013.07.11
Spring Error - NoSuchMethodError  (2) 2012.03.16