idea创建SpringBoot自动创建Lombok无效果的问题解决方案

 更新时间:2024年12月13日 14:26:45   作者:啊瞑  
这篇文章主要介绍了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

如果解决了问题的麻烦给个小小的点赞,啊瞑在这里感谢您(´▽`ʃ♡ƪ)

到此这篇关于idea创建SpringBoot自动创建Lombok无效果的文章就介绍到这了,更多相关idea创建 SpringBoot Lombok内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • SpringBoot+MySQL实现读写分离的多种具体方案

    SpringBoot+MySQL实现读写分离的多种具体方案

    在高并发和大数据量的场景下,数据库成为了系统的瓶颈。为了提高数据库的处理能力和性能,读写分离成为了一种常用的解决方案,本文将介绍在Spring Boot项目中实现MySQL数据库读写分离的多种具体方案,需要的朋友可以参考下
    2023-06-06
  • IDEA2023 配置使用Docker的详细教程

    IDEA2023 配置使用Docker的详细教程

    这篇文章主要介绍了IDEA2023 配置使用Docker的详细教程,本文通过图文并茂的形式给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2023-07-07
  • Java之Scanner.nextLine()读取回车的问题及解决

    Java之Scanner.nextLine()读取回车的问题及解决

    这篇文章主要介绍了Java之Scanner.nextLine()读取回车的问题及解决,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2023-04-04
  • 简单了解如何在spring中使用RabbitMQ

    简单了解如何在spring中使用RabbitMQ

    这篇文章主要介绍了简单了解如何在spring中使用RabbitMQ,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2019-12-12
  • springboot 设置server.port不生效的原因及解决

    springboot 设置server.port不生效的原因及解决

    这篇文章主要介绍了springboot 设置server.port不生效的原因及解决方案,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2021-08-08
  • 详解将Eclipse代码导入到AndroidStudio的两种方式

    详解将Eclipse代码导入到AndroidStudio的两种方式

    本篇文章主要介绍了详解将Eclipse代码导入到AndroidStudio的两种方式,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2017-12-12
  • Java Jar包项目内存设置方法举例

    Java Jar包项目内存设置方法举例

    这篇文章主要给大家介绍了关于Java Jar包项目内存设置方法的相关资料,文中通过代码介绍的非常详细,对大家的学习或者工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2024-01-01
  • springboot用户数据修改的详细实现

    springboot用户数据修改的详细实现

    用户管理功能作为所有的系统是必不可少的一部分,下面这篇文章主要给大家介绍了关于springboot用户数据修改的相关资料,文中通过示例代码介绍的非常详细,需要的朋友可以参考下
    2022-04-04
  • java、android可用的rtp封包解包h264案例

    java、android可用的rtp封包解包h264案例

    这篇文章主要介绍了java、android可用的rtp封包解包h264案例,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2020-10-10
  • 使用Spring RestTemplate 详解实践使用及拓展增强

    使用Spring RestTemplate 详解实践使用及拓展增强

    这篇文章主要介绍了使用Spring RestTemplate 详解实践使用及拓展增强,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2021-10-10

最新评论