首页 / 数码周边 / 正文

springboot读取外部文件

时间:2025-04-30 08:00:43

springboot读取外部文件 

SpringBoot读取外部配置文件的方式有四种,优先级从高到低如下:

1. 在jar包的同一目录下建一个config文件夹,然后把配置文件放到这个文件夹里。

2. 直接把配置文件放到jar包的同级目录。

3. 在classpath下建一个config文件夹,然后把配置文件放进去。

4. 在classpath下直接放配置文件。

其中,第四种方式是优先级最低的读取方式,被打成jar包后的配置文件会被放在BOOT-INF的classes目录下。如果想把配置文件放在任意目录,那就需要在jar包的启动命令里指定配置文件的路径,参数如下:

spring.config.location=xxx。

完整配置示例如下:

nohup java -jar nms-alarm-manager.jar --spring.config.location=/home/my-config/bootstrap.yml &。

另外,还可以通过相对路径或绝对路径设置配置文件。相对路径设置配置文件时,可以在jar包同级目录创建配置文件并写入配置数据,然后在自动化测试代码中读取配置文件。绝对路径设置配置文件时,需要在jar包同级目录创建配置文件并写入配置数据,然后在自动化测试代码中使用绝对路径读取配置文件。

《springboot读取外部文件》不代表本网站观点,如有侵权请联系我们删除

抖十三数码科技 广州小漏斗信息技术有限公司 版权所有 网站地图 网站地图2 粤ICP备20006251号