Springfox apiInfo из openapi.yaml не используется

#spring #spring-boot #swagger #openapi #springfox

Вопрос:

У меня есть проект Spring Boot, использующий генератор OpenAPI и springfox для swagger-ui. В openapi.yaml он начинается с

 openapi: 3.0.2 info:  title: Name of the Service  description: Description of the Service  version: 0.0.1    

Но когда я создаю сервис, на результирующей странице swagger используется другая спецификация openapi с:

 {  "openapi": "3.0.3",  "info": {  "title": "Api Documentation",  "description": "Api Documentation",  "termsOfService": "urn:tos",  "contact": {},  "license": {  "name": "Apache 2.0",  "url": "http://www.apache.org/licenses/LICENSE-2.0"  },  "version": "1.0"  },  

Таким образом, информация, определенная в моей исходной спецификации openapi, не используется. И получившаяся страница чванства выглядит так: Чванство-пользовательский интерфейс Все остальное работает нормально.

Я могу перезаписать информацию через конфигурацию Spring с помощью компонента @Docket, но я действительно хочу, чтобы она была взята из исходной спецификации…