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