백엔드개발/자바스프링
앱)java spring application Config xml방식
HULIA(휴리아)
2018. 11. 14. 19:45
applicationContext.xml
<bean id="propertyConfigurer" class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer">
<property name="locations">
<list>
<value>file:${home.dir}/applicationConfig${server.type}.xml</value>
</list>
</property>
</bean>
<bean id="CommConfig" class="util.CommConfig">
<property name="keytest" value=${keytest}" />
<property name="keytest" value=${keytest}" />
<property name="keytest" value=${keytest}" />
<property name="keytest" value=${keytest}" />
<property name="keytest" value=${keytest}" />
<property name="keytest" value=${keytest}" />
</bean>
applicationConfig{DEV/STG/PRD}.xml
<?xml version="1.0" encoding="UTF-8"?>
<properties>
<comment> sample</comment>
<entry key="keytest">keyvalue</entry>
<entry key="keytest">keyvalue</entry>
<entry key="keytest">keyvalue</entry>
<entry key="keytest">keyvalue</entry>
<entry key="keytest">keyvalue</entry>
</properties>
CommConfig.java
public class CommConfig{
private static String keytest;
private static String keytest;
private static String keytest;
private static String keytest;
private static String keytest;
private static String keytest;
private static String keytest;
private static String keytest;
}
<bean id="propertyConfigurer" class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer">
<property name="locations">
<list>
<value>file:${home.dir}/applicationConfig${server.type}.xml</value>
</list>
</property>
</bean>
<bean id="CommConfig" class="util.CommConfig">
<property name="keytest" value=${keytest}" />
<property name="keytest" value=${keytest}" />
<property name="keytest" value=${keytest}" />
<property name="keytest" value=${keytest}" />
<property name="keytest" value=${keytest}" />
<property name="keytest" value=${keytest}" />
</bean>
applicationConfig{DEV/STG/PRD}.xml
<?xml version="1.0" encoding="UTF-8"?>
<properties>
<comment> sample</comment>
<entry key="keytest">keyvalue</entry>
<entry key="keytest">keyvalue</entry>
<entry key="keytest">keyvalue</entry>
<entry key="keytest">keyvalue</entry>
<entry key="keytest">keyvalue</entry>
</properties>
CommConfig.java
public class CommConfig{
private static String keytest;
private static String keytest;
private static String keytest;
private static String keytest;
private static String keytest;
private static String keytest;
private static String keytest;
private static String keytest;
}