最新 最热

@SneakyThrows

好的木材并不在顺境中生长;风越强,树越壮。——(英)马里欧特 我们有时候会把一些受检异常try catch掉例如

2022-08-16
1

23种设计模式之建造者模式

在软件开发过程中有时需要创建一个复杂的对象,这个复杂对象通常由多个子部件按一定的步骤组合而成。例如,计算机是由 CPU、主板、内存、硬盘、显卡、机箱、显示器、键盘、鼠标等部件组装而成的,采购员不可能自己去组装计...

2022-08-09
3

我用Builder优雅的实现了对象的创建

Java的对象创建大家都知道,当对象创建完之后,我们可以有几种方式给对象的属性赋值。比如在new的时候给属性赋值。像这样:

2022-05-05
1

@Log4j找不到log

IntelliJ安装lombok插件可以解决以上问题 步骤:

2022-04-13
1

Java8使用Stream实现List中对象属性的合并(去重并求和)

在需求开发中,我们需要对一个List中的对象进行唯一值属性去重,属性求和,对象假设为Pool,有name、value两个属性,其中name表示唯一值,需要value进行求和,并最后保持一份对象。...

2022-04-11
1

SpringBoot整合Mybatis通用mapper

通用mapper整合之后 不需要我们自己写单表的增删改查 省去了单表配置xml 导入Maven依赖

2022-03-23
2

优雅!Lombok 中 @Builder 妙用!

哈喽,我是狗哥。不知道大家有没有用过 Lombok?里面的 @Builder 注解使用的创建者模式又叫建造者模式。简单来说,就是一步步创建一个对象,它对用户屏蔽了里面构建的细节,但却可以精细地控制对象的构造过程。...

2022-01-17
1

@Builder建造者模式

1、定义:将一个复杂对象的构建与它的表示分离,使得同样的构建过程可以创建不同的表示 2、主要作用:在用户不知道对象的建造过程和细节的情况下就可以直接创建复杂的对象。 3、如何使用:用户只需要给出指定复杂对象的类型...

2021-12-07
1

6.设计模式--建造者模式(Builder模式)

举个例子:比如我要写一本书那么写这个书需要书名、作者、标题、内容等,但是这本书要创作完成需要一个人来创作吧,当然这个人就是作者,也可能不是(比如蹭书的编写作者)。至于这个书该怎么写是先写标题还是先写作者或者是内...

2021-09-29
2

Lombok有毒慎用?会导致覆盖率崩塌?

Lombok 由于其使用的便利性, 目前流传非常广泛。甚至有呼声希望其能被Java官方引入,成为JDK的一部分。

2021-03-10
2