项目配置文件

项目配置文件

需求
  • 配置文件中的参数问题:
    在项目开发和维护中由于环境原因,我们总会遇到参数不同的问题,例如:
    不同的环境数据库服务器ip地址,用户名密码不同(数据库)
    不同的环境缓存地址,用户名密码不同(缓存)
    不同环境地址不同,TOPIC不同:(消息中间件)
    其他…
  • 解决:placeholder占位符技术
    使用占位符技术来解决这个问题,就是在配置文件中使用${parameter.holder}来替换需要变换的参数值,然后在编译或者在运行的时候动态的替换占位符的参数值。
  • placeholder技术起作用的时机
    • 编译时:
      将源文件(.java)编译成目标文件(.class)时,将配置文件中的占位符替换成想要的值
    • 运行时:
      在项目运行时动态的替换占位符的值

占位符技术方案支持

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值