插件Lombok
-
它可以通过注解的形式自动生成构造器、getter、setter、equals、toString等方法。提高了一定的开发效率。可以让代码变得简洁。不用过多的去关注相应的方法、属性做修改时,也简化了维护为这些属性所生成的getter、setter方法等。但同时也大大降低了源代码的可读性和完整性,降低了阅读源代码的舒适度。
-
搜索安装Lombok插件
-
导入lombok的jar包
<dependency> <groupId>org.projectlombok</groupId> <artifactId>lombok</artifactId> <version>1.18.12</version> <scope>provided</scope> </dependency>
-
在实体类上加注解即可
@Data @AllArgsConstructor @NoArgsConstructor public class User { private int id; private String name; private String password; }
- Data:最常用的注解,包含get、set、toString等
- AllArgsConstructor:有参构造
- NoArgsConstructor:无参构造
5.效果