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项目

posted @ 2024-02-28 10:18  刘二水  阅读(25)  评论(0)    收藏  举报