详解Lombok的坑 Lombok使用中需注意的问题(4)
详解Lombok的坑

build 倒是正确了,但是 new 对象的时候,你把默认值直接给干没了。
看到这个运行结果的第一个感觉是很奇怪,第二个感觉是这肯定是 lombok 的 BUG。
问题抛出来之后,紧接着就有老哥来讨论了:

这个哥们直接喊话官方:造孽啊,这么大个 BUG 还有没有人管啦?
同时他还抛出了一个观点:老实说,为字段生成默认值的最直观方法就是从字段初始化中获取值,而不是需要额外的 Builder.Default 注解来标记。
这个观点,和我前面的想法倒是不谋而合。但是还是那句话:一切解释权归官方所有,你要用,就得遵守我制定的规范。
那么到底是改了啥导致产生了这么一个奇怪的 BUG 呢?

注意 omega09 这个老哥的发言的后半句:field it will be initialized twice.
initialized twice,初始化两次,哪来的两次?
我们把目光放到这里来:
相关阅读
-
DNS服务器未响应怎么解决? DNS未响应最简单的修复办法
今天小编介绍DNS服务器未响应怎么解决的电脑方面的小经验,接下来IT袋网带大家一起了解。 DNS服务器未响应是一种常见的网络问题,可能导致无法访问网站或网络服务。 DNS(域名系统)负责
-
Nacos核心功能点有哪些 "Nacos的关键功能有哪些?"
本文为您带来的是Nacos核心功能点有哪些的内容,接下来小编为网友介绍。 服务注册: Nacos Client会通过发送REST请求的方式向Nacos Server注册自己的服务,提供自身的元数据,比如ip地址、端口等
-
Kafka为什么这么快? 为何卡夫卡如此迅猛?
如果想了解Kafka为什么这么快方面的知识,具体详情如下: 深入地从 IO、线程、数据结构、编码等方面剖析了Redis “快”的内部秘密。 下面不念讲一讲Kafka性能优化方面的知识,不念决定将这
-
怎么注册自己的网站域名账号 申请域名网址的流程
一篇很详细的教程是关于怎么注册自己的网站域名账号和申请域名网址的流程的IT知识,下面为详细的介绍。 注册域名的一般流程是什么?个人申请域名流程需要知道哪些? 一、域名注册流程


