【发布时间】:2021-09-04 00:30:40
【问题描述】:
我有一个带有private final WebClient webClient 的控制器类。
而其余的私有 final 字段可以使用 Lombok 提供的 @RequiredArgsConstructor 进行初始化。 Spring-Webflux WebClient 对象似乎只能像这样初始化:this.webClient = WebClientBuilder.build(),因此 lombok 生成的构造函数不起作用。
有没有办法解决这个问题?
示例代码:
@RequiredArgsConstructor
@Controller
public class SomeController {
private final SomeService someService;
private final SomeConfig someConfig;
private final SomeOtherConfig someOtherConfig;
private final WebClient webClient;
// etc.
}
【问题讨论】:
标签: java spring spring-boot spring-webflux lombok