大家好呀,欢迎来到柚子的博客!让我们一起成长吧o( ̄▽ ̄)ブ
文章目录
前言
lombok注解也是大家经常用到的,下面让我们一起看下吧~
1.@Data注解
使用这个注解,就不用再去手写Getter,Setter,equals,canEqual,hasCode,toString等方法了,注解后在编译时会自动加进去。
2.@getter注解
使用此注解会生成对应的getter方法。
3.@setter注解
使用此注解会生成对应的setter方法。
4.@ToString注解
使用此注解会自动重写对应的toStirng方法。
5.@EqualsAndHashCode注解
使用此注解会自动重写对应的equals方法和hashCode方法。
6.@AllArgsConstructor注解
使用后添加一个构造函数,该构造函数含有所有已声明字段属性参数。
7.@NoArgsConstructor
使用后创建一个无参构造函数。
8.@Builder
关于Builder较为复杂一些,Builder的作用之一是为了解决在某个类有很多构造函数的情况,也省去写很多构造函数的麻烦,在设计模式中的思想是:用一个内部类去实例化一个对象,避免一个类出现过多构造函数。
总结
lombok注解使用起来会很方便,大家可以多去了解不同注解的作用哦。
╭◜◝ ͡ ◜◝╮
( ˃̶͈◡˂ ̶͈ )感觉有用的话,欢迎点赞评论呀!
╰◟◞ ͜ ◟◞╯