@Test public void testAdd() { Map<String, Object> params = new HashMap<>(); params.put("username", "yudaoyuanma"); params.put("password", "nicai"); webClient.post().uri("/users/add") .bodyValue(params) .exchange() .expectStatus().isOk() .expectBody().json("1"); }
@PostMapping("add") public Mono<Integer> add(@RequestBody Publisher<UserAddDTO> addDTO) { Integer returnId = 1; return Mono.just(returnId); }
UserController { @PostMapping("add") public Mono<Integer> add(@RequestBody Publisher<UserAddDTO> addDTO) { Integer returnId = 1; return Mono.just(returnId); } }
UserController { @PostMapping("add") public Mono<Integer> add(@RequestBody Publisher<UserAddDTO> addDTO) { Integer returnId = 1; return Mono.just(returnId); }  }
UserController { @PostMapping("add") public Mono<Integer> add(@RequestBody Publisher<UserAddDTO> addDTO) { Integer returnId = 1; return Mono.just(returnId); }  @GetMapping("/list") Flux<UserVO> list(); @GetMapping("/get") Mono<UserVO> get(@RequestParam("id") Integer id); @GetMapping("/v2/get") Mono<UserVO> get2(@RequestParam("id") Integer id); @PostMapping("add") Mono<Integer> add(@RequestBody Publisher<UserAddDTO> addDTO); @PostMapping("add2") Mono<Integer> add2(Mono<UserAddDTO> addDTO); @PostMapping("/update") Mono<Boolean> update(@RequestBody Publisher<UserUpdateDTO> updateDTO); @PostMapping("/delete") // URL 修改成 /delete ，RequestMethod 改成 DELETE Mono<Boolean> delete(@RequestParam("id") Integer id); }
UserController { @PostMapping("add") public Mono<Integer> add(@RequestBody Publisher<UserAddDTO> addDTO) { Integer returnId = 1; return Mono.just(returnId); }  @GetMapping("/list") Flux<UserVO> list(); @GetMapping("/get") Mono<UserVO> get(@RequestParam("id") Integer id); @GetMapping("/v2/get") Mono<UserVO> get2(@RequestParam("id") Integer id); @PostMapping("add") Mono<Integer> add(@RequestBody Publisher<UserAddDTO> addDTO); @PostMapping("add2") Mono<Integer> add2(Mono<UserAddDTO> addDTO); @PostMapping("/update") Mono<Boolean> update(@RequestBody Publisher<UserUpdateDTO> updateDTO); @PostMapping("/delete") // URL 修改成 /delete ，RequestMethod 改成 DELETE Mono<Boolean> delete(@RequestParam("id") Integer id);  }