Java -jar的方式执行SpringBoot项目的jar包,会加载同目录下的applicaiton.yaml文件?为什么?
今天遇到一个奇怪的现象,给SpringBoot项目使用maven打成jar包,放到桌面。然后桌面上有一个appliation.yaml文件,这个文件跟jar包项目没有任何关系,凑巧都在桌面。
当使用cmd命令,执行java -jar xxx.jar的时候,发现它竟然加载桌面上的application.yaml文件,如果这个文件不符合yaml格式,启动项目还会报错?
为什么java -jar xxx.jar的时候会加载同目录下的applicaiton.yaml文件?