整合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")
相關文章
相關標籤/搜索