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 |