记一个Spring配合Lombok巧妙写法
之前Bean的构造器注入也许会写成这样
@Component
public class XXXComponent {
private XxxService xxxService;
public XXXComponent(XxxService xxxService) {
this.xxxService = xxxService;
}
}现在可改为
@Component
@RequiredArgsConstructor
public class XXXComponent {
private final XxxService xxxService;
}Lombok的@RequiredArgsConstructor 注解会为final或者标记为@NonNull 的字段生成构造函数
评论