基于swagger参数与实体中参数不一致的原因分析
作者:勤快的小蚂蚁
这篇文章主要介绍了基于swagger参数与实体中参数不一致的原因分析,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
背景
在项目开发定义接口过程中,我使用swagger生成接口文档时发现入参多了一个参数?当时觉得很奇怪,一定要搞明白,咋回事呢?
以下是复现场景。
入参实体类定义
响应实体类定义
启动项目,奇怪的事情就是输出了以下的api。
分析总结
定义的入参实体类 和响应实体类的@ApiModel命名重复了。
解决办法
就是让其命名变成不一样即可。
修改其中一个实体。
成功截图
好了,以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。