基于swagger参数与实体中参数不一致的原因分析
目录
- 背景
- 分析总结
- 解决办法
背景
在项目开发定义接口过程中,我使用swagger生成接口python文档时发现入参多了一个http://www.devze.com参数?当时觉得很奇怪,一定要搞明白,咋回事呢?
以下是复现场景。
入参实体类定义
响应实体类定义
启动项目,奇怪的事情就是输出了www.devze.com以下的api。
分析总结
定义的入参实体类 和响应实体类的@ApiModel命名重复了。
解决办法编程
就是让其命名变成不一样即可。
修改其中一个实体。
成功截图
好了,以上为个人经验,希望能给大家一个参考,也希望大家多多支持编程客栈(www.devze.com编程客栈)。
精彩评论