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

问题描述:java

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

 

排查结果:ui

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

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

解决方法:spa

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

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

@RequestParam(value = "username")
相关文章
相关标签/搜索