spring multiple context property-placeholder setting

복수개의 property 파일을 설정할 경우, 뒤에 있는 property파일을 읽지 못하는 문제가 있어 이상하게 생각함…

properties 확장자로 파일을 추가하면 문제가 없는데, xml 파일로 추가하면 제대로 인식을 못하는 것처럼 보임.

해결책은 location attribute 안에 복수개의 값을 주는 것.

거참…

property xml sample


<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE properties SYSTEM "http://java.sun.com/dtd/properties.dtd">
<properties>
<comment/>
<entry key="a"><![CDATA[
<!-- aaa --> <br>
]]></entry>
</properties>

spring context xml

<?xml version="1.0" encoding="UTF-8"?>
<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
http://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context.xsd"
xmlns:context="http://www.springframework.org/schema/context">

<context:property-placeholder location=”classpath:application.xml, classpath:test.xml”/>
</beans>

Advertisements

태그: ,

답글 남기기

아래 항목을 채우거나 오른쪽 아이콘 중 하나를 클릭하여 로그 인 하세요:

WordPress.com 로고

WordPress.com의 계정을 사용하여 댓글을 남깁니다. 로그아웃 / 변경 )

Twitter 사진

Twitter의 계정을 사용하여 댓글을 남깁니다. 로그아웃 / 변경 )

Facebook 사진

Facebook의 계정을 사용하여 댓글을 남깁니다. 로그아웃 / 변경 )

Google+ photo

Google+의 계정을 사용하여 댓글을 남깁니다. 로그아웃 / 변경 )

%s에 연결하는 중


%d 블로거가 이것을 좋아합니다: