OpenAPI избегает ответа JSON в приложении Spring Boot - PullRequest
1 голос
/ 03 февраля 2020

Я недавно пытался сгенерировать документацию OpenAPI для моего приложения Sprint Boot. Я добавил следующие строки к своему pom.xml

<dependency>
    <groupId>org.springdoc</groupId>
    <artifactId>springdoc-openapi-ui</artifactId>
    <version>1.2.30</version>
</dependency>

Но когда я нажал на ссылку swagger-ui на моем локальном хосте, я получил эту страницу enter image description here

Я проверил JSON в /v3/api-docs, и я получил ответ, который начинается:

"{\"openapi\":\"3.0.1\",\"info\":{\"title\":\"OpenAPI definition\",\"version\":\"v0\"},\"servers\":[{\"url\":\"https://localhost:8900/tds\",

Я вижу, что поле openapi указано, но похоже, что весь ответ вместо этого строковый просто быть JSON. Поскольку для OpenAPI, похоже, нет никакой конфигурации, я предполагаю, что это происходит из чего-то в моей конфигурации Spring Boot, но я не знаю, где.

...