linux环境下不能加载外部配置文件

来源:5-1 Controller:从红包程序的入口开始

qq_执着丶_0

2019-04-03

在windows环境下,将项目打成jar后,在jar当前目录新建config目录,然后将配置文件放在config目录下,启动项目时会优先加载config目录下的配置文件,但是在linux环境下却不会加载config目录下的配置文件,有大佬能解答一下吗?

写回答

1回答

feimin

2019-04-17

内外都有配置文件,配置文件读取是有优先级,外配置文件优于内配置文件读取。(这个没疑问)。
如果内配置文件里有外配置文件没有的配置,那两者互补。比如外配置文件没有配置数据库,内配置文件里配置了数据库,那内配置文件的配置会被使用。
如果内配置文件里和外配置文件里都有相同的配置,比如两者都配置了数据库,但是两个连接的不同,那外配置文件会覆盖内配置文件里的配置。

0
0

2小时快速上手Spring Boot

一切为了效率!两个小时学习SpringBoot,为你省时省力Get干货

11582 学习 · 249 问题

查看课程