为什么swagger-maven-plugin将我的输出改为“application / xhtml + xml”?

时间:2017-03-20 10:33:04

标签: java tomcat swagger swagger-maven-plugin

我是swagger-maven-plugin的新手,我把它添加到pom.xml, 生成了swagger.json,但我的所有REST api都不再工作了

我发现在响应标题中“内容类型”已更改为application / xhtml + xml 所有以前返回的json数据现在都变成了xml 喜欢

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

之前

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

任何人都可以帮忙吗?我错误地说了些什么?

我使用的是3.1.4版本

1 个答案:

答案 0 :(得分:0)

原因是我不应该在pom文件下面添加:

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

虽然他们不应该在那里,但实际上我只需要在插件部分配置插件。