热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

Swagger2显示get接口有问题,加注解就能解决

代码接入swagger后,运行成功,但get接口一直显示的参数在body,这并不符合正常swagger会显得的get接口长这样࿱

代码接入swagger后,运行成功,但get接口一直显示的参数在body,这并不符合

正常swagger会显得的get接口长这样:

尝试过好几次注解修改,终于试对了!

加入@ApiImplicitParams这个注解,就可以解决啦,里面的值根据自己的参数情况修改喔!

/*** 短信发送* phoneNumbers 待发送手机号* templateParam 模板中的变量替换JSON串,模板内容为"您的验证码为:${code},请勿泄露于他人!"*/@GetMapping(value = "/sendSms")@ApiOperation(value = "发送短信验证码")@ApiImplicitParams({@ApiImplicitParam(value = "電話號碼", name = "phoneNumbers",required = true,paramType = "query",dataType = "String"),@ApiImplicitParam(value = "短信模板編碼,0:登录,1:注册", name = "templateCode",required = true,paramType = "query",dataType = "String"),})public ResponseData sendSms(@RequestParam @NotBlank @Pattern(regexp = "^((13[0-9])|(14[0,1,4-9])|(15[0-3,5-9])|(16[2,5,6,7])|(17[0-8])|(18[0-9])|(19[0-3,5-9]))\\\\d{8}$")String phoneNumbers, @RequestParam @NotBlank String templateCode) {log.info("phoneNumbers:{},templateCode:{}",phoneNumbers,templateCode);


推荐阅读
author-avatar
天佑忍者忍着
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有