lombok 对于 idea 是默认的插件:
在 porn.xml 中引入
<dependency>
<groupId>org.projectlombok</groupId>
<artifactId>lombok</artifactId>
</dependency>
即可。
对于 Bean 类,简化为
package biz.baijing.pojo;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;
@Data
@NoArgsConstructor
@AllArgsConstructor
public class User {
private Integer id;
private String name;
private Short age;
private Short gender;
private String phone;
}
@Data
包含
Equivalent to @Getter @Setter @RequiredArgsConstructor @ToString @EqualsAndHashCode.
不包含
无参构造和有参构造。
所以,要定义有参构造和无参构造的情况如示例需要完整的结构。