我在本地尝试过应用程序将被覆盖,但是当我在线查看时,很多人说引导程序不会被引导覆盖,所以我非常困惑。
是不是因为不同的版本?
发布于 2022-07-07 13:55:11
实际上,这个问题是springboot配置文件的优先级。
在springboot中,bootstrap的优先级高于application,因此如果双方具有相同的属性,则首先加载bootstrap,然后加载application配置,然后覆盖前者的相同属性。
springBoot约定大于配置,配置从内部到外部,外层覆盖内层,bootstrap在spring applicationContext阶段配置,而application在应用层配置,因此外部将取代内部层。
https://stackoverflow.com/questions/72898997
复制相似问题