当前位置: 首页 > article >正文

idea创建SpringBoot自动创建Lombok无效果(解决)

问题:可以正常引用,而且也有提示,但是就是没有效果出来

首先按照网上的教程设置了这个地方发现还是没用,而且之前手动引入依赖都不用的,但是设置总之没错

最后发现:是POM.xml自动生成的配置文件的时候,出现问题

移除optional 属性

<dependency>
    <groupId>org.projectlombok</groupId>
    <artifactId>lombok</artifactId>
    <optional>true</optional>
</dependency>
  • optional 属性表明该依赖不会被传递到依赖的模块中。
  • 如果你只在当前模块使用 Lombok就保留;
  • 但如果 Lombok 的注解被多个模块引用,就移除 optional

所以我移除了

Spring Boot Maven 插件中配置了 Lombok 的排除

<plugin>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-maven-plugin</artifactId>
    <configuration>
        <excludes>
            <exclude>
                <groupId>org.projectlombok</groupId>
                <artifactId>lombok</artifactId>
            </exclude>
        </excludes>
    </configuration>
</plugin>

PS:我也不知道这个排除是什么东西,反正就是用可能会冲突(不就是这些东西搞得我用不了的)

所以我们也删掉这一段

指定版本号

修改这两个地方的版本号

        <dependency>
            <groupId>org.projectlombok</groupId>
            <artifactId>lombok</artifactId>
            <version>1.18.36</version>
<!--            <optional>true</optional>-->
        </dependency>

<build>
        <plugins>
            <plugin>
                <groupId>org.apache.maven.plugins</groupId>
                <artifactId>maven-compiler-plugin</artifactId>
                <configuration>
                    <annotationProcessorPaths>
                        <path>
                            <groupId>org.projectlombok</groupId>
                            <artifactId>lombok</artifactId>
                            <version>1.18.36</version>
                        </path>
                    </annotationProcessorPaths>
                </configuration>
            </plugin>
        </plugins>
 </build>

然后点击这个

重启

最后测试成功ヾ(≧▽≦*)oヾ(≧▽≦*)oヾ(≧▽≦*)o

如果解决了问题的麻烦给个小小的点赞,在这里感谢您(′▽`)


http://www.kler.cn/a/508461.html

相关文章:

  • 4.Spring AI Prompt:与大模型进行有效沟通
  • 玩转大语言模型——使用graphRAG+Ollama构建知识图谱
  • 重拾Python学习,先从把python删除开始。。。
  • 【开源免费】基于SpringBoot+Vue.JS欢迪迈手机商城(JAVA毕业设计)
  • Kubernetes(k8s)和Docker Compose本质区别
  • 32单片机综合应用案例——物联网(IoT)环境监测站(四)(内附详细代码讲解!!!)
  • 力扣刷题汇总
  • vue3 移动端h5 加载高德地图 封装地图组件
  • java springboot3.x jwt+spring security6.x实现用户登录认证
  • 宝塔自动备份数据库到阿里云 OSS
  • 基于docker微服务日志ELK+Kafka搭建
  • Vue.js组件开发-如何处理跨域请求
  • 项目开发实践——基于SpringBoot+Vue3实现的在线考试系统(六)
  • 审计文件标识作为水印打印在pdf页面边角
  • 【开源宝藏】Jeepay VUE和React构建WebSocket通用模板
  • 【PyQt】图像处理系统
  • phpstudy靶场搭建问题
  • 【深度学习项目】语义分割-FCN网络(原理、网络架构、基于Pytorch实现FCN网络)
  • 物联网时代,知识库管理系统的拓展与创新
  • npm pack 手动下载非本机平台的依赖包
  • SDL2:Android APP编译使用 -- SDL2多媒体库使用音频实例
  • 数字经济时代下的创新探索与实践:以“开源AI智能名片2+1链动模式S2B2C商城小程序源码”为核心
  • Python基础04(函数)
  • Java UML 类图绘制解析:结构与工具类型详解
  • 淘宝、京东联盟数字ID转加密ID接口
  • CentOS 安装Redis