zoukankan      html  css  js  c++  java
  • spring-实现配置文件读取

    spring 实现配置读取

    Java 的配置读取方式一般是采用java.utils.Properties 或是apache的Configuration工具;
    然而 spring 框架内置了配置文件的读取工具,支持自动注入,为了保持应用的统一性,往往利用框架功能实现配置读取;

    spring实现配置读取及注入的工具类叫PropertyPlaceholderConfigurer,placeholder是占位符的意思,大致有读取并替换的意思。下面是实现步骤:

    一、配置文件

    将配置文件build.properties,置于classpath中,maven项目一般为src/main/resources;src/test/resources

    内容如:

    buildinfo.version=v1;

    二、spring 引入配置

    方式一:使用context:property-placeholder标签

    <context:property-placeholder location="classpath*:*.properties"/>

    方式二:使用bean标签

    <bean class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer">
        <property name="locations">
            <array>
                <value>classpath:config.properties</value>
            </array>
        </property>
    </bean>

    三、程序读取

    @Compoment
    public class BuildConfig{
    
    @Value("${buildinfo.version")
    private String version;
    
    ...
    }

    将BuildConfig注解为一个Component(默认是 singleton 单例),通过 applicaitonContext 加载:

    BuildConfig config = application.getBean(BuildConfig.class);

    done.

  • 相关阅读:
    必须克服的10种不良阅读习惯
    如何提升你的影响力
    爱情在线:拥抱变化的男女爱情!
    时间与生命
    女子最钟爱的五种男人
    社交常用表达:把人家的名字给忘了怎么办?
    最常用英语口头禅[推荐]
    中秋节的来历
    学会欣赏自己
    转帖]白领:4大行业通往高薪之路
  • 原文地址:https://www.cnblogs.com/littleatp/p/5868410.html
Copyright © 2011-2022 走看看