lombok编译后不生效的情况
发布时间:2018-09-18 23:24:36 阅读:267

昨日研究MyBatis-Plus,采用官网Demo使用的lombok插件和依赖,运行之后发现从前台调用后台的对象出现了一些小小的问题。

事故现场环境

  1. IDE:IntelliJ IDEA 2018.2.3
  2. 环境及其依赖:Springboot+Thymeleaf+lombok+MyBatis-Plus

出现的问题

发现从后台只能调出对象,但是缺调不出对象的属性信息,当初使用IDEA配合Thymeleaf,在html页面是能调出属性的,这次并没有。我的思路就跟Thymeleaf杠上了。结果问题的原因是lombok。

问题分析

lombok编译后不生效的情况{width="100%" height="auto"}
冷静下来分析一波,看下报错信息

大概意思是,一个问题发生在模板打印的过程中。 再往后看看,控制台提示我可能没有Getter或者Setter方法。 也就是lombok的@Getter @Setter 没有生效

解决办法

lombok编译后不生效的情况{width="100%" height="auto"}

我这个情况的解决办法是 IDEA设置问题

发表评论
使用 Nuxt 3 构建 | 部署于 Kubernetes | 托管于 狗云
Copyright © 2020-2024 | 网站已续航 1514 天