問題描述: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")