昨日研究MyBatis-Plus,采用官网Demo使用的lombok插件和依赖,运行之后发现从前台调用后台的对象出现了一些小小的问题。
事故现场环境
- IDE:IntelliJ IDEA 2018.2.3
- 环境及其依赖: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设置问题