java项目配置文件分离

    在虚拟机或者生产主机上部署java项目时,如果将依赖和配置文件全部打包到jar包里,一旦需要更改配置文件,或者更改依赖,就需要重新打包上传,非常麻烦。而且当项目模块很多时,许多配置文件需要重复利用,一旦发生变更,就需要全部重新打包上传。为了方便维护,就需要将配置文件、项目依赖与项目的jar包分离开来。

    分离到指定的目录后,需要使用java启动命令中的-classpath参数,来指定配置文件所在目录和依赖所在目录。

    1、依赖指定: -classpath "${libdir}\*"

    2、配置指定: -classpath "${confdir}"

    需要注意,依赖目录后面要加\*,而配置直接指定目录即可

    windows中,多个目录间用;分隔,linux多个目录间用:分隔

java -classpath "~/java-app/*:~/java-lib/*:~/java-etc:~/java-etc/sqlMapper" mainClass

 

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值