@SpringBootApplication
public class PersonApplication {
public static void main(String[] args) {
SpringApplication.run(PersonApplication.class, args);
}
@Bean
WebClient webClient() {
return WebClient.create("http://localhost:8080/persons");
}
@Bean
CommandLineRunner run(WebClient client){
return args -> {
client.get().uri("").retrieve()
.bodyToFlux(Person.class)
.subscribe(System.out::println);
};
}
}
|