啊,满足了我对javaBean的所有幻想,记录一个神器:Lombok!
不知道你是否也曾经幻想,有这么一个插件,或者jar包,可以自动生成getter、setter、toString等方法?
我知道,一般的ide都有这个功能,eclipse的ctrl+shift+s,idea的alt+enter。
但是,懒人是不满足于这些的!最方便的果然还是注解吧。而最近跟着视频做练习的时候,我终于找到了你:Lombok!
神奇的Lombok
你的形状
<dependency>
<groupId>org.projectlombok</groupId>
<artifactId>lombok</artifactId>
<version>1.18.12</version>
</dependency>
你的躯干
来看一段代码。
import lombok.Data;
import lombok.experimental.Accessors;
import java.util.Date;
@Data
@Accessors(chain = true)
public class User {
private String username;
private String password;
private Date birthday;
public static void main(String[] args) {
User user = new User().setUsername("lisi").setBirthday(new Date()).setPassword("123");
System.out.println(user);
}
}
运行结果
更多注解方式请移步官网查看!
你的装备
此神器可以让lombok注解的类的对象有get、set等方法的提示!