实体类在我们在开发中发挥着必不可少的作用,经常开发的同学肯定非常的熟悉了。说到实体类,就离不开get和set方法,我们是否感觉每回写这么多很麻烦呢,既没技术含量,又影响代码的美观。由此Lombak应运而生。
介绍这么多,其实Lombak的作用也是特别的简单,就是简化你的实体类,不用再写麻烦的方法,让代码看起来更加的简洁。
首先配置Lombak:
先在pom文件中引入jar包:
<dependency>
<groupId>org.projectlombok</groupId>
<artifactId>lombok</artifactId>
<version>1.16.18</version>
<scope>provided</scope>
</dependency>
然后在IDEA中引入插件:
最后就是写代码了,在需要自动生成方法的实体类上加入@Getter和@Setter注解,就可以直接使用实体类对象的get和set方法了,是不是特别的简单呢。可经常写实体类的小伙伴又要说了,那实体类的其他方法不是还要写。
其实,在这一方面Lombak考虑的还是很多的。接下来介绍一下Lombak自带的实体类注解。
@Getter自动生成get()方法
@Setter自动生成set()方法
@ToString自动生成tostring()方法
@Data一个注解同时包括上面三个注解
其他一些针对构造方法的注解就不一一介绍了。感谢大家支持。