### Question:
UserController { @GetMapping("/get") public Mono<UserVO> get(@RequestParam("id") Integer id) { UserVO user = new UserVO().setId(id).setUsername("username:" + id); return Mono.just(user); }  @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);  }### Answer:
@Test public void testGet() { webClient.get().uri("/users/get?id=1") .exchange() .expectStatus().isOk() .expectBody().json("{\n" + " \"id\": 1,\n" + " \"username\": \"username:1\"\n" + "}"); }