SpringBoot集成Lombok,应用+源码解析,让代码优雅起来
一、Lombok简介 (1)Lombok官网( https://projectlombok.org/ )对lombok的介绍 (2)GitHub项目地址: https://github.com/rzwitserloot/lombok 虽然是生硬的翻译,大家也大致可以看到Lombok存在的价值和意义,Lombok主要是可以提高开发效率,让我们这些小码农们工作时可以偷懒,让我们不再编写很多臃肿而定式的代码,虽然现在我们使用IDE工具可以生成很多,但是频繁的生成也会让我们的实体类看起来非常的臃肿。Lombok正是我们这些处于水深火热中的小码农的福音。 二、Lombok存在的意义: (1)简化冗余的JavaBean代码,使得实体文件很简洁; (2)便捷的生成比较复杂的代码,例如一个POJO要转化成构建器模式的形式,只需要一个注解。 三、Lombok有哪些注解,他们的作用分别是什么? a)Lombok的注解概览 b)下面对每个注解进行一一总结,如下: 1、@NotNull ①详细介绍:这个注解可以用在 成员方法或者构造方法的参数 前面,会自动产生一个关于此参数的非空检查,如果参数为空,则抛出一个空指针异常。 ②栗子: 编译前: //成员方法参数加上@NonNull注解 public String getName(