티스토리 뷰
출처 : http://wizardee.tistory.com/105
스프링에서 프로퍼티 파일을 사용하는 간단한 방법을 역시나 끄적거려 본다..
* /MyProject/src/main/resources/property/config.properties 생성.
접기
config1=config1
config2=config2
config3=config3
접기
* /MyProject/src/main/java/myproject/common/PropertyMessage.java 생성. (요놈이 실제 프로퍼티 파일에 접근하여 키밸류 데이터를 처리하는 녀석임~)
접기
package myproject.common;
import org.springframework.context.support.MessageSourceAccessor;
public class PropertyMessage {
static MessageSourceAccessor messageSourceAccessor = null;
public MessageSourceAccessor getMessageSourceAccessor() {
return messageSourceAccessor;
}
public void setMessageSourceAccessor(MessageSourceAccessor messageSourceAccessor) {
PropertyMessage.messageSourceAccessor = messageSourceAccessor;
}
public static String getMessage(String key) {
return messageSourceAccessor.getMessage(key);
}
}
접기
* /MyProject/src/main/webapp/WEB-INF/spring/root-context.xml 수정.
접기
<!-- Setting property controll Class -->
<bean id="messageSource"
class="org.springframework.context.support.ResourceBundleMessageSource"
p:basename="property/config" />
<bean id="messageSourceAccessor"
class="org.springframework.context.support.MessageSourceAccessor">
<constructor-arg ref="messageSource" />
</bean>
<bean id="message" class="myproject.common.PropertyMessage">
<property name="messageSourceAccessor" ref="messageSourceAccessor" />
</bean>
<bean class="org.springframework.web.servlet.mvc.annotation.AnnotationMethodHandlerAdapter" >
<property name="messageConverters">
<list>
<bean class = "org.springframework.http.converter.StringHttpMessageConverter">
<property name = "supportedMediaTypes">
<list>
<value>text/plain;charset=UTF-8</value>
</list>
</property>
</bean>
</list>
</property>
</bean>
<!-- End setting property controll Class -->
접기
* 사용예.
접기
System.out.println("Property : "+ PropertyMessage.getMessage("config1"));
접기
'Web Development > Spring' 카테고리의 다른 글
Spring 3.0 사용중 Controller 에서 @ModelAttribute 일때 이유 없이 진행 안될 때 (0) | 2015.06.13 |
---|---|
ibatis insert 후 nullPoint 에러는 반환값이 없기 때문 ㅡㅡ (0) | 2015.06.13 |
MyBatis 에서 Merge문 사용하기 (0) | 2015.06.13 |
Spring Excel View를 이용해서 Excel 생성 후 다운로드 시키기 (0) | 2015.01.10 |
Spring Excel 생성 후 다운로드 방법 (0) | 2015.01.10 |
- Total
- Today
- Yesterday
- mybatis Merge
- spring ExcelView
- java 특정문자 갯수구하기
- jstl foreach
- POE Excel 만들기
- JSTL
- POI EXCEL
- 코루틴
- java 압축 풀기
- 전자정부프레임워크 tiles
- spring property
- coroutine
- jstl 커스텀 태그
- java calendar
- java 폴더구조 구하기
- github image 첨부시 주의할점
- java 설정
- JSP 세션
- jstl split
- Kotlin
- MyBatis 팁
- java 설치
- Database#transaction
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |