SpringBoot 2x 系列之(五)开发技巧
开发技巧
1. Lombok
1. 应用场景
简化JavaBean的开发
帮我们在编译时生成get、set、toString方法
2. 安装及使用
引入依赖【SpringBoot已经做了版本仲裁】
<dependency>
<groupId>org.projectlombok</groupId>
<artifactId>lombok</artifactId>
</dependency>
IDEA安装插件

使用
| 注解 | 功能 |
|---|---|
| @Data | 生成属性的get、set方法 |
| @ToString | 生成toString方法 |
| @AllArgsConstructor | 生成全参构造器 |
| @NoArgsConstructor | 生成无参构造器 |
| @EqualsAndHashCode | 生成equals和hashCode方法 |
| @Slf4j | 使用日志【注入了log组件】 |
注:如果需要部分参数的构造器,自己单独定义即可
2. dev-tools
见 Spring Boot 1高级.md 七、Spring Boot与开发热部署 1. Spring Boot Devtools(推荐)
3. Spring Initailizr
Spring Boot项目初始化向导,快速创建SpringBoot应用
见 Spring Boot 1.md 一、SpringBoot 入门 5. 使用Spring Initializr快速创建Spring Boot项目

浙公网安备 33010602011771号