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>

  • 相关阅读:
    css实现文字渐变
    js 模拟window.open 打开新窗口
    在centos上安装nodejs
    css多行省略
    Vue 中渲染字符串形式的组件标签
    vue 中结合百度地图获取当前城市
    vue-cli 项目实现路由懒加载
    JavaScript学习-2循环
    早期自学jQuery-一入门
    JavaScript学习-1
  • 原文地址:https://www.cnblogs.com/gossip/p/6251348.html
Copyright © 2011-2022 走看看