ideal新建springboot工程_SpringBoot应用程序加载外部配置文件

前言

SpringBoot应用程序的配置文件默认是放在<项目根目录>srcmainresources 目录下面的。在SpringBoot应用程序打包成jar包之后,该目录也会被打入jar包以内。在切换运行环境的时候,如果想修改配置文件的内容(如修改数据库连接信息),则必须重新打包,非常麻烦。

如何解决这个问题呢?常见的方式有两种,第一种是把配置放在配置中心(如Nacos)里面,第二种是手动加载外部配置文件。第一种方式适合较大型的工程,毕竟项目要大一点才值得去折腾配置中心这些组件。第二种适合小工具型,想要快速部署,不想安装各种环境的,选择这种方式最方便了。

由于目前急于编写一个小工具,想要快准狠,所以选择第二种方式,手动加载外部配置文件。经过查阅资料,发现SpringBoot内置支持了手动加载外部配置文件的功能,用法如下。

步骤

1.首先初始化一个SpringBoot应用,这个很简单,在此不再赘述。

2.假如步骤1新建了一个SpringBoot应用程序的名称叫做jiedaoban_sync,项目目录如下:

37a6a62811135eb0abb2b1ec7ad48976.png

3.新建TestConfig.java类,然后在项目根目录新建test.properties配置文件,如下:

8e7e30035d23992c4aa6136eb0d0710c.png

4.test.properties文件中的内容如下:

5147ca7d75b25d685a77bc8309537364.png

5.TestConfig.properties内容如下:

e6fb39c7bf75bab2114ff24faf2995a3.png

6.加载配置类,在代码中使用外部配置文件配置的内容,如下:

9ffa75f86ad4d3d226df7632340cf089.png

这样就可以使用外部配置文件的内容了。

7.最后,当应用打包成jar包之后,配置文件只需要写在jar包的同级目录即可,如下

0b3a9d94c2ff178ffdc0b9890085d6c2.png

在运行过程中,想要修改一些配置,直接修改这个配置文件即可。

总结

虽然SpringBoot手动加载外部配置文件不是什么高深的内容,但是确实蛮有用的,写下这篇文章一方面是为了方便自己以后使用的时候快速查阅,另一方面也是分享给有需要的朋友,希望能够帮得到大家。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值