idea(Gradle)中lombok失效,@[email protected]注解失效,已解决

idea中llombok插件,注解失效

  1. 问题1
    idea没安装lombok 插件
    idea(Gradle)中lombok失效,@[email protected]注解失效,已解决

  2. 问题2
    没开启注解进程
    idea(Gradle)中lombok失效,@[email protected]注解失效,已解决

  3. 问题3
    没导入依赖
    gradle 示例:
    idea(Gradle)中lombok失效,@[email protected]注解失效,已解决

  4. 问题4
    依赖版本不对!!!,因为是老师提供的版本依赖,插件安装的是最新的,导致依赖版本过低,不兼容
    版本不匹配仍然使用注解在idea上看似有效
    idea(Gradle)中lombok失效,@[email protected]注解失效,已解决
    但到了真正用到的地方,如jsp页面用EL表达式取数据调用get方法时,就会报找不到属性异常,原因是lombok插件中的注解不生效.

idea(Gradle)中lombok失效,@[email protected]注解失效,已解决
在设置中勾选检查lombok的依赖版本
idea(Gradle)中lombok失效,@[email protected]注解失效,已解决
重启idea可以看到最新版本号
idea(Gradle)中lombok失效,@[email protected]注解失效,已解决

  1. 最后一个问题是我自己遇到的,排除以上4个问题,我还是遇到getset不生效的情况
    然后自己乱改,在gradle中把这两个选项改成 idea,重启项目发现解决问题了
    idea(Gradle)中lombok失效,@[email protected]注解失效,已解决
    改后
    idea(Gradle)中lombok失效,@[email protected]注解失效,已解决