小编Kam*_*arg的帖子

ServiceImpl 构造函数中的 Spring Boot WebClient Builder 初始化

我正在尝试遵循使用 WebClient Builder 自动装配 Webclient 的最佳实践,但很少混淆。

这是我的主要应用程序,我正在其中生成一个 Webclient Builder 并在我的一个服务类中自动装配它

 @SpringBootApplication
    public class MyApplication {
        @Bean
        public WebClient.Builder getWebClientBuilder() {
            return WebClient.builder();
        }
    
        public static void main(String[] args) {
            SpringApplication.run(MyApplication.class, args);
        }}


ServiceImpl Class

    public class MyServiceImpl implements MyService {
        private static final String API_MIME_TYPE = "application/json";
        private static final String API_BASE_URL = "http://localhost:8080";
        private static final String USER_AGENT = "Spring 5 WebClient";
        private static final Logger logger = LoggerFactory.getLogger(MyServiceImpl.class);
    
        @Autowired
        private WebClient.Builder webClientBuilder;
    
        @Override
        public Mono<Issue> createIssue(Fields field) { …
Run Code Online (Sandbox Code Playgroud)

java spring-boot spring-webflux spring-webclient

3
推荐指数
1
解决办法
1807
查看次数