使用@RequiredArgsConstructor注解来取代繁琐的@Autowrired

使用场景

        在我们写controller或者Service层的时候,需要注入很多的mapper接口或者另外的service接口,这时候就会写很多的@Autowired注解,代码看起来很乱,还很繁琐

使用准备

此注解基于lombok,因此使用时必须导入lombok依赖

<dependency>
    <groupId>org.projectlombok</groupId>
    <artifactId>lombok</artifactId>
    <version>1.18.12</version>
</dependency>

使用例子

写在类上可以代替@Autowired注解,

使用注意

需要注意的是在注入时需要用final定义,或者使用@notnull注解

猜你喜欢

转载自blog.csdn.net/m0_55868614/article/details/121332143
今日推荐