Почему swagger-maven-plugin изменил мой вывод на "application/xhtml+xml"?

Я новичок в Swagger-Maven-плагин, и я добавил его в pom.xml, Swagger.json был создан, но все мои REST API больше не работает

Я обнаружил, что в заголовке ответа "тип контента" был изменен на application/xhtml+xml, и все прежние возвращенные данные json теперь стали похожи на xml

<JSONObject xmlns=""><preferences><booking><qualityManual></qualityManual>

в то время как это было

{"preferences":{"booking":{"qualityManual":{},

кто-нибудь может помочь? Я что-то неправильно настроил?

Я использую версию 3.1.4

1 ответ

Решение

Причина в том, что я не должен добавлять ниже в файл pom:

<dependency>
<groupId>com.github.kongchen</groupId>
<artifactId>swagger-maven-plugin</artifactId>
<version>3.1.4</version>
</dependency>

в то время как они не должны быть там, и на самом деле мне просто нужно настроить плагин в разделе плагинов.

Другие вопросы по тегам