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>

  • 相关阅读:
    Solr Admin管理界面使用说明
    游戏设计手札07
    php中新浪微博的调用
    关于MFC中EDIT编辑框内容换行显示
    几个常用命令
    ANF
    关于MFC中的定时器用法
    C++ 堆方面的笔记
    关于类定义与IO操作
    mysql用户权限配置时遇到的问题
  • 原文地址:https://www.cnblogs.com/gossip/p/6251348.html
Copyright © 2011-2022 走看看