zoukankan      html  css  js  c++  java
  • CompositeConfiguration的用法

    public class Mytest {
    
        private static ApplicationContext applicationContext;
    
        public static void main(String[] args) throws Exception {
            
            //获取spring上下文
            applicationContext = new ClassPathXmlApplicationContext("applicationContext-config.xml");
            
            CompositeConfiguration configuration = new CompositeConfiguration();
            XMLConfiguration config = (XMLConfiguration) applicationContext.getBean("xmlConfiguration");
            configuration.addConfiguration(config);
            
            String value = configuration.getString("test.url");
            System.out.println(value);//运行结果http://www.baidu.com
        }
    }
    

      

    applicationContext-config.xml

    <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">
    
        <bean id="xmlConfiguration" class="org.apache.commons.configuration.XMLConfiguration">
              <constructor-arg index="0" type="java.net.URL" value="classpath:local-app.xml"/>
       </bean>
    </beans>
    

      

    local-app.xml

    <?xml version="1.0" encoding="UTF-8"?>
    <appconfig>
        <test>
            <url>http://www.baidu.com</url>
        </test>
    </appconfig>
    

      

  • 相关阅读:
    Flutter
    Flutter
    项目冲刺——第二天
    练习三:用例图
    项目冲刺——第一天
    作业六:团队项目冲刺前期准备
    作业四:软件案例分析
    作业五:需求规格说明书
    【非作业部分】队内暂时安排
    第二次练习——团队展示
  • 原文地址:https://www.cnblogs.com/jifeng/p/5787529.html
Copyright © 2011-2022 走看看