zoukankan      html  css  js  c++  java
  • spingmvc的外置properties文件读取(java循环利用properties内容)

    既然已经有了applicationContext.xml的properties路径,java不必再properties路径。

    applicationContext.xml

    改前:

    <!-- properties -->

    <context:property-placeholder location="file:/sb/env.properties" />

    改后:

    <!-- properties -->
    <bean class="jp.co.softbank.faqapi.common.conf.AppConfig">
      <property name="locations">
        <list>
          <value>file:/sb/env.properties</value>
        </list>
      </property>
    </bean>

    java文件:

    import java.util.Properties;

    import org.springframework.beans.BeansException;
    import org.springframework.beans.factory.config.ConfigurableListableBeanFactory;
    import org.springframework.beans.factory.config.PropertyPlaceholderConfigurer;
    import org.springframework.stereotype.Component;

    /**
    * コンフィギュレーション.
    */
    @Component
    public class AppConfig extends PropertyPlaceholderConfigurer {

      private Properties properties;

      @Override
      protected void processProperties(ConfigurableListableBeanFactory beanFactoryToProcess, Properties properties)throws BeansException {
        super.processProperties(beanFactoryToProcess, properties);
        this.properties = properties;
      }

      /**
      * ENVのプロパティ取得
      * @param key キー
      * @return 値
      */
      public String getEnvProperty(String key){
        return properties.getProperty(key);
      }

    }

  • 相关阅读:
    机器学习常用算法
    判别式模型与生成式模型
    数据清洗方法
    机器学习项目流程清单
    免费的论文查重网站
    (转载)python应用svm算法过程
    opencv图像阈值设置的三种方法
    Tensorflow读取csv文件(转)
    tensorflow的数据输入
    为什么有些图像在显示前要除以255?(zhuan)
  • 原文地址:https://www.cnblogs.com/taobr/p/8378084.html
Copyright © 2011-2022 走看看