首先在不安装插件的情况下,代码是可以正常的编译和运行的。如果不安装插件,IDEA 不会自动提示 Lombok 在编译时才会生成的一些样板方法,同样 IDEA 在校验语法正确性的时候也会提示有问题,会有大面积报红的代码示例下面举两个栗子,看看使用 lombok 和不使用的区别创建一个用户类使用 @Data 注解会在编译的时候自动生成以下模板代码:

Java Lombok简介、使用、工作原理、优缺点

Java Lombok简介、使用、工作原理、优缺点

Java Lombok简介、使用、工作原理、优缺点

Java Lombok简介、使用、工作原理、优缺点

Java Lombok简介、使用、工作原理、优缺点

Java Lombok简介、使用、工作原理、优缺点

Java Lombok简介、使用、工作原理、优缺点

Java Lombok简介、使用、工作原理、优缺点

Java Lombok简介、使用、工作原理、优缺点

Java Lombok简介、使用、工作原理、优缺点

Java Lombok简介、使用、工作原理、优缺点

Java Lombok简介、使用、工作原理、优缺点

Java Lombok简介、使用、工作原理、优缺点

Java Lombok简介、使用、工作原理、优缺点

Java Lombok简介、使用、工作原理、优缺点