zl程序教程

您现在的位置是:首页 >  其它

当前栏目

lombok之@RequiredArgsConstructor注解

注解 Lombok
2023-09-14 09:06:16 时间

应用背景:我们在写controller或者Service层的时候,需要注入很多的mapper接口或者另外的service接口,这时候就会写很多的@AutoWired注解,代码会看起来很乱。

这时lombok提供了一个注解 @RequiredArgsConstructor,它可以写在类上可以代替@AutoWired注解,需要注意的是需要自动注入的字段要用 final 定义

@RequiredArgsConstructor
@Service
public class UserServiceImpl implements IUserService {
 
    private final UserDao userDao ;
    ......
}