zoukankan      html  css  js  c++  java
  • Spring_跨项目读取properties文件


    应用背景:工程中有40~50个项目,分为4个模块,分别是核心模块、服务接口模块、服务实现模块、Web模块、其它模块(包括消息队列、quartz任务等)。工程中很多配置项都是多个项目共有调用的,所以单独将配置抽取出一个项目:common-config


    实现过程:
    1、创建单独的common-config项目
           将所有properties文件都放在该项目的resources文件夹下

    2、其它项目中通过maven引入common-config项目

    3、其它项目xml文件使用common-config的配置项

    a) db.properties是common-config项目resources文件夹下文件,如果可以通过链接跳转则表示引用成功(如果文件位置正确但是无法跳转,可在其它项目中运行compile命令引用)

    b) ${jdbc.driverClassName}则是引用common-config-->db.properties中的 


    1
    2
    3
    4
    5
    6
    <!-- 读入配置属性文件 -->
        <context:property-placeholder location="classpath:db.properties"/>
     
        <bean id="a1" class="org.gossip.demo.commons.utils.UserInfo">
            <property name="userName" value="${jdbc.driverClassName}"/>
        </bean>

  • 相关阅读:
    C# 结构和类
    c# 接口
    C# 抽象类和密闭方法
    C# 虚方法、override和new
    Pullword 分词工具
    tk简单使用
    C# 值传参和引用传参
    C# 枚举类型
    vim笔记
    Git笔记
  • 原文地址:https://www.cnblogs.com/gossip/p/6251348.html
Copyright © 2011-2022 走看看