利用 lombok 注入SpringBean
利用 lombok 注入SpringBean
spring官方推荐构造器注入
借助lombok注解 @RequiredArgsConstructor 将需要注入的字段使用 final 修饰 或 标记上 @NonNull 注解,lombok即可自动为这些字段生成构造器
@Slf4j
@RestController
@RequiredArgsConstructor
@RequestMapping("/")
public class Controller {
private final Service service;
}
@NoArgsConstructor : 生成一个无参数的构造方法
@AllArgsContructor: 会生成一个包含所有变量
@RequiredArgsConstructor: 会生成一个包含常量,和标识了NotNull的变量的构造方法。