IDEA中lombok无法生效的问题

这篇具有很好参考价值的文章主要介绍了IDEA中lombok无法生效的问题。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

一. 问题现象

今天遇到一个很诡异的现象,就是实体类在某些包下编译可以正常通过,在公共包下实体类就编译不通过,@Data注解没有生成对应的Getter和Setter方法。

1. 检查是否安装了lombok插件

确认安装

2. 是否引入到pom文件

确认引入

3. 手动自己生成Getter和Setter方法,公共包下也编译通过,所以确认是lombok无法生效

4. 编译公共包查看生成的target/classes/.../.class文件中是否生成Getter和Setter方法:未生成

5. 解决办法:项目的idea设置没有配置好。

idea lombok不生效,问题处理方案,java,ide

 

选择 File | Settings | Build, Execution, Deployment | Compiler | Annotation Processors,然后勾选 Enable annotation processing

再重新编译运行,就发现不报错了,classes文件也有了getter、setter方法:
 文章来源地址https://www.toymoban.com/news/detail-629250.html

到了这里,关于IDEA中lombok无法生效的问题的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • IDEA2021.1.3版本lombok插件--代码爆红问题解决

      最近,突然心血来潮将自己工作中开发使用的idea升级到2021.1.3版本,安装成功后,打开代码发现 有关get、set方法全部爆红 ,不用想,肯定是 Lombok插件问题 ,通过setting-plugin里面搜索Lombok居然不存在,再一看原来是该版本idea自带Lombok插件,与当前环境不适配。    但是

    2024年02月08日
    浏览(58)
  • 【终极解决方案】IDEA maven 项目修改代码不生效。

    遇到一个非常奇怪的问题, 修改了一个基于maven搭建的SSM项目,但是运行效果仍然是以前的效果,修改没起作用。 这个问题很 邪乎 !写一篇文章总结一下解决方案。 下面是网上常见的解决方案,看官可以先试一下,如果不行,在接下来试我的方案。 《Idea SpringBoot项目修改后

    2024年02月16日
    浏览(52)
  • idea修改 项目代码,浏览器页面不生效 解决方案

    1、问题描述 idea修改前端项目代码,运行谷歌浏览器不起作用。 我也试过 rebuild project, 重启idea,等方法都不管用。 再次运行谷歌浏览器,还是没有变化。 2、尝试了以下方法,还是不管用 2.1、rebuild project 2.2、设置idea自动编译 File-Settings-Build,Execution,Deployment-Compiler-勾选Buil

    2024年02月07日
    浏览(38)
  • 【java】【已解决】IDEA启动报错:Lombok Requires Annotation Processing

    解决办法: 1、根据异常提示操作: 直接点击错误提示后面的蓝色标识【Enable】(小编点完了所以变灰色),此操作等价于下面的步骤: 【File】--【Settings】--【Build】--【Compiler】--【Annotation Processing】-- 勾选“enable Annotation Processing”  

    2024年02月07日
    浏览(50)
  • 【IDEA优化】:解决MyBatis Mapper 的XML文件SQL语句无法自动提示问题(独家方案,亲测可用)

    IDEA中MyBatis编写mapper的SQL语句的时候无法提示SQL和数据库 无法正常方便的使用IDEA的提示功能,更准确无误的编写代码 亲测可用,一劳永逸(IDEA版本 IntelliJ IDEA 2021.1.3 ) 目的在于对 Mybatis的Mapper.XML中sql语句进行提示 网上的各种解决方案本质上其实都是配置SQL方言和SQL解析范

    2024年02月16日
    浏览(64)
  • IDEA 解决 java: 找不到符号 符号: 类 __ (使用了lombok的注解)

    原因IDEA版本太高,在 ProcessingEnvironement 预编译的时候是以代理的方式来执行的,不再是直接 javac方式,  lombok依赖的 javac方式的 annotation processors 不再生效了 解决办法:下面这一句,加在下图中 -Djps.track.ap.dependencies=false 收工

    2024年04月10日
    浏览(48)
  • 解决在idea中配置.gitignore不生效的问题

    在idea中配置了 .gitignore 文件但是确没有生效的原因有两种可能: 1. 修改的 .gitignore 文件的位置不正确 。看看自己的 .gitignore 文件是不是修改的idea中自动生成的 .gitignore 如下图所示。 如果是修改的这个那么你需要将 .gitignore 移动到项目的同级目录,之后按照第二种可能操作

    2024年01月16日
    浏览(51)
  • Alibaba Java Coding Guidelines(阿里代码规范插件,并且解决IDEA版本,导致无法在线安装问题)

    为了让开发更加方便、更为规范,阿里巴巴基于手册内容,研发了一套自动化的代码规范检测插件Alibaba Java Coding Guidelines 。该插件在扫描代码后,将不符合规约的代码按Blocker/Critical/Major三个等级显示在下方,严重程度由高到低为:Blocker Critical Major,严重程度由高到低为:

    2024年03月15日
    浏览(57)
  • IntelliJ IDEA创建springboot项目时不能选择java8的问题解决方案

    最近博主也有创建springboot项目,发现了IntelliJ IDEA在通过Spring Initilizer初始化项目的时候已经没有java8版本的选项了。 基于这个问题,有了这篇文章的分享,希望能够帮助大家克服这个困难。 如图,现在创建springboot项目的时候,java版本只有17和21两个选项,刚好今天晚上有刷

    2024年02月04日
    浏览(99)
  • idea更新copilot后无法使用解决方案

    idea更新copilot后无法使用解决方案 1.版本回退到1.1.28.1744(亲测可用) https://plugins.jetbrains.com/plugin/17718-github-copilot/versions 2.Help-Edit Custom VM Options -Dcopilot.agent.disabled=true 3.设置idea代理(需要挂梯子 开启全局代理) 点击Http Proxy Settings 然后重启idea

    2024年02月11日
    浏览(47)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包