当前位置:  开发笔记 > 编程语言 > 正文

Lombok @Getter和收藏品的副本

如何解决《Lombok@Getter和收藏品的副本》经验,为你挑选了1个好方法。

使用@GetterList野外工作正常,但在尝试升级到Java 8我遇到的ConcurrentModificationException是因为受Lombok产生的吸气不执行领域,你应该希望阻止实例的状态的外部修正,它是必不可少的副本.

任何想法我如何让龙目岛复制Collection在getter上,还是我只限于写自己的?



1> mpkorstanje..:

来自@Getter和@Setter文档:

您可以使用@Getter和/或@Setter注释任何字段,让lombok自动生成默认的getter/setter.默认的getter只返回字段,如果字段名为foo,则命名为getFoo(如果字段的类型为boolean,则命名为isFoo).如果字段名为foo,则返回void,默认的setter名为setFoo,并且该字段采用与该字段相同类型的1个参数.它只是将字段设置为此值.

由于您需要更多功能,因此您需要编写自己的默认getter.

推荐阅读
手机用户2402851335
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有