老师使用的是lombok 的@getter @setter @toString ,可以用lombok的@data代替吧

来源:3-5 设计工程涉及的数据结构

小马丶哒哒哒

2021-04-02

老师使用的是lombok 的@getter @setter @toString ,可以用lombok的@data代替吧

写回答

1回答

Moody

2021-04-02

@Data注解相当于以下5个注解:

//Equivalent to {@code @Getter @Setter @RequiredArgsConstructor @ToString @EqualsAndHashCode}.

会多生成hashCode、equals、RequiredArgsConstructor这三个方法,大多时候是不需要的。

* Generates getters for all fields, a useful toString method, and hashCode and equals implementations that check
* all non-transient fields. Will also generate setters for all non-final fields, as well as a constructor.


0
1
小马丶哒哒哒
老师牛逼
2021-04-02
共1条回复

RabbitMQ精讲,提升工程实践能力,培养架构思维

消息驱动架构+订单状态机,二次开发,手写分布式事务框架。

477 学习 · 205 问题

查看课程