Lombok

     

Java中使用Lombok简化日志的@CustomLog

156 4K

Lombok库成为游戏规则改变者,特别是它的@CustomLog功能。此注释彻底改变了开发人员处理日志记录的方式,日志记录是软件开发的重要组成部分。通过显着减少样板代码,Lombok 不仅简化了日志记.

Spring中Null Safety简介

59 6K

通过在org.springframework.lang包中引入@Nullable、@NonNull、@NonNullApi和@NonNullFields等注释,Spring 为开发人员提供了一种强大的.

Jilt :Lombok建造器的终极替代

213

Jilt 是一个Java 注释处理器 ,用于自动生成实现 Builder 设计模式的类。与同一领域的其他工具相比,Jilt 的“杀手级功能”包括: 支持构建器模式的类型安全(有时也称为分阶段、伸缩或步.

JEP 457:用于解析、生成、转换 Java 类文件的类文件 API

167 2K

提供用于解析、生成和转换 Java 类文件的标准 API。这是一个预览 API。目标 提供准确、完整、高性能、标准的 API,用于读取、写入和转换 Java 类文件,跟踪类文件规范。 能够替换 JDK.

使用Mave OpenAPI插件生成Java模型代码

447 4K

主要思路是在实际编码开始之前编写 API 规范,然后根据API规范让OpenAPI生成模型。第一步创建一个规范文件并根据该规范生成一个模型。首先,我们在resources文件夹中创建一个名为booka.

Spring依赖注入推荐使用@Requiredargsconstructor

2192 1 3K

Spring官方推荐使用构造函数注入,不仅因为这种情况下可以用final关键字修改成员属性,更重要的是可以避免循环依赖。如果存在循环依赖,Spring项目启动时会报错。public class Sys.

在 Java 中使用 Lenses

964

什么是Lenses ?是可链接的getter 和 setter :pendingOrders.map(setApprovalConfirmationUpdatedOn(LocalDateTime.no.

Manifold:Java 编译器插件

2029

可以用 Manifold 做什么?1、元编程使用该框架可以直接、类型安全地访问任何类型的资源,例如 GraphQL、 JSON、 XML、 YAML、 CSV,甚至是JavaScript等其他语言。删.

VSCode中Lombok注释支持插件

1841 1

在 Visual Studio Code 中支持 Lombok 注释处理的轻量级扩展,点击标题Project Lombok 是一个 java 库,可自动插入您的编辑器和构建工具,为您的 java 增添.

record-builder:Java的record生成器

851

Java 16引入了记录。虽然这个版本的记录非常棒,但它目前缺少一些数据类需要的重要功能:一个构建器和 "with "ers。这个项目是一个注释处理器,可以创建。 一个用于Java记录的配套构建器类@.

Spring应用程序中的清洁Clean架构源码

1075 1 13K
在本文中,我们将探讨 Spring 应用程序背后的基本架构原则。我们将展现Clean干净的架构(软件架构和设计工匠指南)。让我们考虑支持 Blog 的后端系统的构建块。首先,如果您考虑应用程序的“级别.

Lombok 的@ToString导致的Maven编译错误

1269 1

大多数后端组件共享一些作为 maven 依赖项使用的公共代码。几天来,这个公共库的构建因编译错误而间歇性失败——这是您几乎从未见过的,因为编译(与测试相反)本质上是确定性的。构建失败,出现以下 2 个.

为什么Java的记录类型比Lombok@Data和Kotlin的数据类更好? - nipafx

1767 1 8K

Java的Recode、Lombok的@Data和Kotlin的数据类所有三个都可以解决POJO样板(无需复杂setter/getter方法),但相似之处并没有什么区别。记录Recode具有更强的语义.

lombok+JPA可能会出现什么问题? - jpabuddy

9345 3

Lombok是使您的Java代码简洁明了的好工具。但是,将其与JPA一起使用时,需要考虑一些事项。在本文中,我们将研究Lombok的滥用如何会损害JPA应用程序的性能,甚至使其崩溃,以及如何避免这种情.

Spring Boot支持Java 16和新的Java记录源码教程 | foojay

1866 3K

在本文中,我们将讨论Records,它是Java 16的一项官方功能,并且在与Spring Boot应用程序结合使用时将应用此知识。在本文中,我们将重点介绍JEP 395中定义的Java Record.