小编Lot*_*oti的帖子

Lombok 项目是否与使用 getter 和 setter 的数据封装相矛盾?

声明私有变量并通过公共 getter/setter 方法(Java 中的封装原理)访问它,可以在 setter 方法中添加自定义验证。

例如:如果我setBalance()在 Class 的 setter 方法中放置负数验证Bank,我可以限制Bank. 这意味着可以限制字段中的意外更改。所以如果我使用 lombok,显然我不需要定义 getter/setter 方法。我可以做什么来合并上述验证。
这不会限制Java的数据封装特性的利用吗?

java validation lombok

5
推荐指数
1
解决办法
726
查看次数

标签 统计

java ×1

lombok ×1

validation ×1