
Spring
bootstrap.yml和application.yml(或者application.properties)文件通常用于不同的配置目的。bootstrap.yml主要用于在应用程序上下文初始化之前加载配置,比如Nacos的配置,而application.yml则用于其他配置。
Swagger的配置通常是在application.yml中进行的,而不是在bootstrap.yml中。因此,bootstrap.yml中的配置一般不会直接覆盖application.yml中的Swagger配置。但是,如果两个文件中配置了相同的属性,且这些属性位于同一个配置层(例如都是在Springdoc或swagger下),那么可能会出现配置冲突,具体以最后一个被加载的配置文件为准。
为了确保配置的正确性和避免冲突,建议检查项目的配置文件加载顺序以及各个配置文件中的属性定义。如果确实需要在bootstrap.yml中配置Swagger,应该确保与application.yml中的配置不冲突,或者考虑使用不同的配置文件来管理不同的服务和功能配置。
Copyright © 2025 IZhiDa.com All Rights Reserved.
知答 版权所有 粤ICP备2023042255号