SpringBoot不再需要@Autowired来注入属性

实操部分

  1. 需要lombok依赖
  2. 在对应需要注入属性的类上添加注解
    @RequiredArgsConstructor
  3. 所有需要注入的属性改为final修饰

为什么

  1. lombok的@RequiredArgsConstructor会生成一个有参(所有的用final修饰的属性)构造器
  2. spring的自动注入会直接根据有参构造器进行注入
posted @ 2023-10-24 10:29  海山了-  阅读(26)  评论(0编辑  收藏  举报