开发者

基于swagger参数与实体中参数不一致的原因分析

开发者 https://www.devze.com 2023-11-21 10:19 出处:网络 作者: 勤快的小蚂蚁
目录背景分析总结解决办法背景 在项目开发定义接口过程中,我使用swagger生成接口python文档时发现入参多了一个http://www.devze.com参数?当时觉得很奇怪,一定要搞明白,咋回事呢?
目录
  • 背景
  • 分析总结
  • 解决办法

背景

在项目开发定义接口过程中,我使用swagger生成接口python文档时发现入参多了一个http://www.devze.com参数?当时觉得很奇怪,一定要搞明白,咋回事呢?

以下是复现场景。

基于swagger参数与实体中参数不一致的原因分析

入参实体类定义

基于swagger参数与实体中参数不一致的原因分析

响应实体类定义

基于swagger参数与实体中参数不一致的原因分析

启动项目,奇怪的事情就是输出了www.devze.com以下的api。

基于swagger参数与实体中参数不一致的原因分析

分析总结

定义的入参实体类 和响应实体类的@ApiModel命名重复了。

解决办法编程

就是让其命名变成不一样即可。

修改其中一个实体。

基于swagger参数与实体中参数不一致的原因分析

成功截图

基于swagger参数与实体中参数不一致的原因分析

好了,以上为个人经验,希望能给大家一个参考,也希望大家多多支持编程客栈(www.devze.com编程客栈)。

0

精彩评论

暂无评论...
验证码 换一张
取 消

关注公众号