可以把方法设置成返回 ResponseEntity<T>
类型,其中的泛型T取代以前想返回的类型,然后通过 ResponseEntity.status(HttpStatus.OK).body(result)
方法创建返回结果,其中第一个status就是设置返回的ResponseCode
1 2 3 4 5 6 7 8 9 10 11 12
| @PostMapping public ResponseEntity<Map<String, Object>> login(){ HashMap<String, Object> result = new HashMap<>(); boolean isOk = false; if( !isOk ) { result.put("message", "invalid username or password"); return ResponseEntity.status(HttpStatus.BAD_REQUEST).body(result); }else { return ResponseEntity.status(HttpStatus.OK).body(result); } }
|