开发技巧
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项目
标签:set,SpringBoot,Spring,2x,生成,toString,Boot,技巧 From: https://www.cnblogs.com/wzzzj/p/18039183