摘要: Lombok注解教学 Lombok是一个Java库,它通过注解的方式来简化Java代码的编写,减少样板代码(boilerplate code)的重复,提高代码的可读性和可维护性。本文将介绍Lombok库中常用的注解及其用法。 1. @Getter和@Setter @Getter和@Setter是Lo 阅读全文
posted @ 2023-12-28 10:45 全琪俊 阅读(85) 评论(0) 推荐(0) 编辑
摘要: 文章目录1. @Getter/@Setter1.1 可用于成员变量上1.1.1 可选择生成方法的修饰符1.2 可用于类上1.2.1 静态变量不会生成相应方法1.2.2 常量不会生成 Setter 方法1.2.3 单独设置某个变量不可查看(同1.1)2. @ToString2.1 排除某些成员变量2. 阅读全文
posted @ 2023-12-28 10:44 全琪俊 阅读(497) 评论(0) 推荐(0) 编辑
摘要: 4.Jackson常用注解 4.1. @JsonProperty @JsonProperty 注解用于属性上,作用是把该属性的名称序列化为另外一个名称,例如将theName属性序列化为name,使用@JsonProperty("name")注解 。 @JsonProperty不仅仅是在序列化的时候有 阅读全文
posted @ 2023-12-28 10:37 全琪俊 阅读(79) 评论(0) 推荐(0) 编辑
摘要: Jackson是当前用的比较广泛的,用来序列化和反序列化json的Java开源框架。Jackson社区相对比较活跃,更新速度也比较快, 从Github中的统计来看,Jackson是最流行的json解析器之一,Spring MVC、SprigBoot的默认json解析器都是Jackson。 Jacks 阅读全文
posted @ 2023-12-28 10:36 全琪俊 阅读(47) 评论(0) 推荐(0) 编辑
摘要: Lombok相关(通过注解的方式,在编译时自动为属性生成构造器、getter/setter、equals、hashcode、toString方法):# maven添加依赖或下载jar包: <dependency> <groupId>org.projectlombok</groupId> <artif 阅读全文
posted @ 2023-12-28 10:35 全琪俊 阅读(29) 评论(0) 推荐(0) 编辑
摘要: Swagger2 最全注解说明 @Data@ApiModel("系统用户分页查询请求体")public class SysUserPageQueryRequest extends BasePageRequest { //@Serial private static final long serial 阅读全文
posted @ 2023-12-28 10:21 全琪俊 阅读(49) 评论(0) 推荐(0) 编辑