java - 当我使用 @RequiredArgsConstructor 时,变量可能尚未初始化

标签 java spring-boot intellij-idea lombok

我正在学习 Lombok,但遇到此错误:变量 ProductRespository 可能尚未初始化。但我有@RequiredArgsConstructor。我正在使用 Intellij idea。那么,如果我使用此注释,为什么需要创建构造函数呢?谢谢!

import lombok.RequiredArgsConstructor;

    @RequiredArgsConstructor

    @Service
    public class ProductService {

        private final ProductRespository productRespository;

        ...
    }

最佳答案

如果idea尚未安装lombok插件,则需要安装该插件。

关于java - 当我使用 @RequiredArgsConstructor 时,变量可能尚未初始化,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57561406/

相关文章:

java - 启动创意时出错。无法加载 JVM DLL C :\Program Files\Java\jdk1. 8.0_112

java - Intellij 依赖查看器和包循环依赖

Java String replaceAll 正则表达式删除除数字、点和空格之外的所有内容

java - 使用参数化和准备好的语句访问数据库

java - 在 createNativeQuery 中使用generate_series时出错

java - 在 Tomcat 服务器(本地)中的 servelt 运行期间,无法加载 Intellij Json 对象

java - 从不同的 Activity 调用 AsyncTask

Java 8 hashmap 高内存使用率

java - 为每个模块在自己的模块上运行 spring boot 单元测试

java - 如何通过 Spring Rest api 生成 aws cloudfront url?