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内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!
相关文章
Java之Scanner.nextLine()读取回车的问题及解决
这篇文章主要介绍了Java之Scanner.nextLine()读取回车的问题及解决,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教2023-04-04
springboot 设置server.port不生效的原因及解决
这篇文章主要介绍了springboot 设置server.port不生效的原因及解决方案,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教2021-08-08
详解将Eclipse代码导入到AndroidStudio的两种方式
本篇文章主要介绍了详解将Eclipse代码导入到AndroidStudio的两种方式,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧2017-12-12
使用Spring RestTemplate 详解实践使用及拓展增强
这篇文章主要介绍了使用Spring RestTemplate 详解实践使用及拓展增强,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教2021-10-10


最新评论