java - 当我使用 @RequiredArgsConstructor 时,变量可能尚未初始化
问题描述
我正在学习 Lombok 并且我有这个错误:变量 productRespository 可能没有被初始化。但我有@RequiredArgsConstructor。我正在使用 Intellij 的想法。那么,如果我使用这个注解,为什么我需要创建一个构造函数呢?谢谢!
import lombok.RequiredArgsConstructor;
@RequiredArgsConstructor
@Service
public class ProductService {
private final ProductRespository productRespository;
...
}
解决方案
如果尚未安装,您需要安装 lombok 插件。
推荐阅读
- tfs - 如何将数据从一个集合迁移到另一个集合?
- database - Spring-boot 和 Hibernate:如何刷新数据?
- r - 使用不包含字符串的正则表达式过滤闪亮的 DT
- uima - 如何声明#除了换行符以供以后使用?
- javascript - 如何在 Atom 中禁用正则表达式
- json - 如何使用 iOS Swift 访问设备中的 vpn api url?
- javascript - 在构造函数中将函数绑定到“this”有什么作用?
- angular - 没有错误,但 MessageService 不会显示任何内容
- excel - Excel - 相当于Javascript减少功能?
- mysql - 在我的数据库中添加具有“可为空”属性和默认值的新列时,如何在我的代码中保持相同的“INSERT INTO”语句?