当前位置: 首页 > news >正文

自己做网站步骤百度交易平台官网

自己做网站步骤,百度交易平台官网,呼和浩特企业网站建设,抖音小程序开通(1)Builder 生成的构造器不是完美的,如果没有提供必须的参数,构造器可能会创建出不完整或者不合法的对象,导致代码报错。 Builder 注解产生的 Builder 类的构造方法默认并不能限定必传参数。 (2&#xff…

(1)@Builder 生成的构造器不是完美的,如果没有提供必须的参数,构造器可能会创建出不完整或者不合法的对象,导致代码报错。

@Builder 注解产生的 Builder 类的构造方法默认并不能限定必传参数。

(2)有时候将@Builder 和 @Data 搭配使用,以为是一个很好的搭配,导致生成的构造器是可变的,它允许使用 setter 方法修改构造器的状态。这违反了构造器模式的原则,构造器应该是不可变的,一旦创建就不能被修改。

如果非要使用 @Builder ,那么不要用 @Data ,要用 @Getter。

(3)@Builder 生成的构造器不适合用于短暂的对象,它会增加代码的复杂度和冗余。构造器模式更适合用于生命周期较长、有多种变体的对象。有些仅仅一两个属性的类也都要用 @Builder,有一些小题大做,直接用全参的构造方法都比这更简洁。

(4)@Builder 生成的构造器不能处理抽象类型的参数,它只能接受具体类型的对象。这限制了构造器的灵活性和扩展性,不能根据不同的需求创建不同风格的对象。

(5)继承关系时,子类需要使用 @SuperBuilder。对象继承后,子类的 Builder 因为构造函数的问题,使用不当大概率会报错,并且无法设置父类的属性,还需要使用 @SuperBuilder 来解决问题。

(6)设置默认值需要使用 @Builder.Default。很容易因为对此不了解,导致默认值不符合预期导致出现BUG。

不了解底层的@Builder而去使用可能会出现奇奇怪怪的问题,使用大神封装好的东西是这样子的,在出现问题时我们就可能回去分析源码,故而知道问题所在,大家加油学习,这个内容我也是学习了大神的作品才知道的。

http://www.tj-hxxt.cn/news/64105.html

相关文章:

  • 桂林北站地图网络营销的发展现状及趋势
  • 承德哪里做网站网络营销主要有哪些特点
  • 建网站的8个详细步骤上海seo优化公司
  • 资金盘做网站推广游戏怎么拉人最快
  • 手机网站设置在哪里找seo快速排名首页
  • 阿里云服务器可以做下载类网站吗邢台市seo服务
  • 临城企业做网站石家庄疫情防控最新政策
  • 有域名建网站打开百度网页版
  • 初中做语文综合题的网站网络营销的主要方式
  • 绍兴网站制作网站谷歌浏览器官方app下载
  • 面试网站建设的问题62345网址导航下载桌面
  • 网站域名如何注册百度站长平台网站收录
  • 毕业论文的网站做太原百度seo排名软件
  • 网页设计网站世界杯网站推广模式
  • 马卡龙网站建设方案谷歌的推广是怎么样的推广
  • 免费文件外链网站如何设计企业网站
  • 服装公司网站多少钱微信推广引流平台
  • 天津武清做淘宝网站今日重大财经新闻
  • 做网站用什么团建百度小说搜索风云排行榜
  • 佛山响应式网站搜狗营销
  • 网页设计报告心得福建键seo排名
  • 做b2b网站赚钱店铺推广方案怎么写
  • 电子商务网站建设与实践上机指导seo网站优化培训价格
  • 网站外链建设培训企业网站建设方案策划书
  • 网站域名的建立网络市场的四大特点
  • 宿迁做网站多少钱全网营销式网站
  • 东莞网站建设dgtenma活动策划方案详细模板
  • 网站运营外包方案什么是百度搜索推广
  • 厦门建设局林德志什么是seo文章
  • 禅城网站制作淘宝推广怎么推