KevinPan_1992 2019-06-08 16:47 采纳率: 0%
浏览 402

spring boot生成gradle工程,lombok依赖注入有问题,怎么解决?

1 生成gradle工程时选择lombok

2 build.gradle代码如下

图片说明

3 lombok.Data类引入不了

图片说明

  • 写回答

1条回答 默认 最新

  • 你知我知皆知 2024-08-10 04:38
    关注

    以下回答参考 皆我百晓生券券喵儿 等免费微信小程序相关内容作答,并由本人整理回复。

    要解决这个问题,首先确保在build.gradle文件中正确配置了lombok插件。以下是如何设置的示例:

    apply plugin: 'java'
    apply plugin: 'maven'
    
    dependencies {
        implementation "org.projectlombok:lombok:1.18.15"
    }
    
    sourceCompatibility = 11
    targetCompatibility = 11
    
    task compileJava(type: JavaCompile) {
        options.compilerArgs << "-Xlint:all" // 防止一些警告
    }
    

    然后,在你的Spring Boot项目中添加Lombok注解。

    @Data
    public class User {
        private Long id;
        private String name;
        private String email;
    }
    

    最后,在你的主控制器中使用这些数据注解来注入对象:

    @Controller
    public class UserController {
    
        @Autowired
        private User user;
    
        // ...
    }
    

    现在你应该能够在IntelliJ IDEA中看到这些注入了的数据。

    注意:如果在构建过程中遇到错误,请检查是否已经安装了正确的Maven依赖。如果问题仍然存在,请尝试更新到最新版本的Maven或Spring Boot。

    评论

报告相同问题?