在idea中安装Lombok插件是为了让我们使用Lombok注解时,不发生报错。
比如我们使用了@AllArgsConstructor注解,这个注解会在编译时自动帮我们生成有参构造器,因为@AllArgsConstructor注解是在编译时才帮助我们生成有参构造器,所以在编译前,代码中是没有有参构造器的,此时会发生报错。
但是实际上idea并不会报错,请问这个是用的什么原理?
不编译谁报错呢,编译才会有编译错误啊
你自己去看class文件有没有
https://zhuanlan.zhihu.com/p/138217840
建议你直接去看源码吧
https://github.com/mplushnikov/lombok-intellij-plugin