在idea中使用lombok的@Data标签,可以正常启动使用,但是package和compiler时报错,“符号找不到”。
错误显示:
![在这里插入图片描述](https://img-blog.csdnimg.cn/20201012191812184.png#pic_center)
![在这里插入图片描述](https://img-blog.csdnimg.cn/20201012192026748.png#pic_center)
看到网上很多说是maven-complier-plugin的版本过低,需要指定为3.8.1,但是对我还是没用。。。。。
然后注意到lombok在SpringBoot自动创建dependency生成时自动加入了一行<scope>annotationProcessor</scope>
![在这里插入图片描述](https://img-blog.csdnimg.cn/20201013194138913.png#pic_center)
但是lombok的scope属性中没有该值。。。。。。
![在这里插入图片描述](https://img-blog.csdnimg.cn/20201013194222288.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L0d1ZXNzaGF0,size_16,color_FFFFFF,t_70#pic_center)
注释掉这行,或者选择自己合适的属性,子项目正常编译
慎用自动生成后的scope属性…