Xmas-nnnut's Blog
  • 首页
  • 归档
  • 分类
  • 标签
  • 关于

Lombok Builder 注解

以前使用 new 对象后,再逐行执行 set 方法的方式来给对象赋值的。还有另外一种可能更方便的方式 builder。1)实体类加上 @Builder 等注解: 1234567@Data@Builder@NoArgsConstructor@AllArgsConstructorpublic class ExecuteCodeRequest { private String code;
2023-07-22
后端
#Java

Idea 插件推荐 Generate All Getter And Setter

使用类似 .var 的后缀模板生成 POJO 的所有 getter 和 setter 方法。https://plugins.jetbrains.com/plugin/18969-generate-all-getter-and-setter Usage使用 .allget 生成所有 getter 方法。 allget使用 .allset 生成所有不带默认值的 setter 方法。 allset
2023-07-21
后端
#Java #Idea

(转载)使用Gson进行json数据转换list to json 和json to list

经过比较,gson和其他现有java json类库最大的不同时gson需要序列化得实体类不需要使用annotation来标识需要序列化得字段,同时gson又可以通过使用annotation来灵活配置需要序列化的字段。下面是一个简单的例子: 123456789101112131415161718192021222324252627282930313233343536373839public clas
2023-07-11
后端
#Java

为什么需要序列化(Serializable)

最近在学习springmvc+mybatis项目时,发现老师在实体类中引用了serializable这个接口 百度上是这么讲的Serializable接口是启用其序列化功能的接口。实现java.io.Serializable 接口的类是可序列化的。没有实现此接口的类将不能使它们的任意状态被序列化或逆序列化。 这个介绍非常的不接地气,于是我又去看了几篇博客,有一个小姐姐的博客引起了我的注意,她是这样
2023-07-10
后端
#Java

Mac OS M1 JDK8环境下启动慢

同样的网络环境,同一个SpringBoot项目在win10下启动,需要10秒左右在macOS下启动,竟然需要23多秒换成JDK17后也快了不少,JDK8也是下载ARM版本的 解决方案 修改/etc/hosts文件 打开终端输入hostname,查看你的mac的主机名称(xxxMacBook.local)没修改前应该是这个样子 123456789### Host Databas
2023-06-28
后端
#Java #Spring Boot #mac

Vscode开发vue+ts项目 报错:找不到模块或其相应的类型声明

报错:找不到模块或其相应的类型声明。(Vue 3 can not find module) 报错原因:typescript 只能理解 .ts 文件,无法理解 .vue文件 解决方法:在项目根目录下创建一个后缀为 vue.d.ts 的文件,并写入以下内容: 12345// 以下两种方案二选一// 方案一 declare module "*.vue" { import V
2023-06-25
前端
#vue #typescript #vscode
12

搜索

Hexo Fluid