Почему 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>
в то время как они не должны быть там, и на самом деле мне просто нужно настроить плагин в разделе плагинов.