项目以jar启动,如何读取外部配置文件?

提问 2 871
zklt
zklt VIP3 2021-12-16
版本:renren-security 3.0 开发环境:Windows 2016、jdk8
项目开发完后,打成jar包部署在服务器上。如果给多个客户部署,那么就要每次都改application-prod.yml里面的数据库地址,用户名和密码,然后打包。 有没有什么办法,打包后,读的数据库配置文件在外面,这样的话就可以拿着一个jar包,部署多个客户时,只要修改配置文件即可。
回帖
  • https://blog.csdn.net/qq_41665121/article/details/105674208 可以尝试一下
    0
  • zklt
    zklt VIP3 (楼主)
    2021-12-17
    @Mark 我研究了一下,不用那么麻烦,只要将application.yml和application-dev.yml放到和jar包同级就行。这样不管jar包中这2个文件写了什么,最终读的都是外面的两个yml。
    0
本帖已结贴