我们的问题
因为这个person是个SpringBoot的bean,在Java的bing里面,我们需要给它定义get和set,这样的代码用idea的工具可以直接生成,但是这种getset方法存在于一个类中,代码会特别长,而且他们很模板化,我们可以不可以不写这样的代码,但是可以让他们拥有这个get set方法呢?
我们可以使用lombok这个工具,lombok是一个工具集,可以简化我们的代码
lombok安装
使用
安装了lombok之后,直接在类上加入@Getter和@Setter 就可以解决我们刚才需要解决的问题了。
structure中可以查看
也可以使用@Data注解,@Data不仅有@Getter和@Setter方法功能,还能帮我们生成
- equals
- hashCode
- toString
这个可能会引起问题,最好不要使用
如果你的类里面有final关键词修饰的话,lombok不会生成set方法,只会生成get方法