您的位置:首页 > 编程语言 > Java开发

整合springfox时在线调试,请求参数为null

2016-12-26 00:00 218 查看
问题描述:



swagger在线调试时,一直获取不到查询参数的值。username一直为null

排查结果:

"parameters": [
{
"in": "body",
"name": "username",
"description": "username",
"required": false,
"schema": {
"type": "string"
}
},

这里原返回json字符串,in 的value是body,实际应该是query



解决方法:

public ReturnJsonBean login(@RequestParam(value = "username") String username, @RequestParam(value = "password") String password) {
return this.userService.doLogin(username, password);
}

原写法没有加@RequestParam注解,新增注解后完美解决!

@RequestParam(value = "username")
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  swagger springfox