Contents
  1. 1. 1、Lombok 插件安装
  2. 2. 2 热部署

1、Lombok 插件安装

  1. Lombok的安装

    官方下载地址:https://projectlombok.org/download

    【打开idea软件】–在左上角的菜单【IntelLIJ IDEA】–【Preferences…】–【Plugins】–点击【Browse repositories…】–【在左上角搜索输入lombok】–【选中Lombok Plugin】–【在右边点击Install】

ps:如果使用eclipse开发工具,需要到Lombok官网去下载,双击安装,选择eclipse的安装路径,然后在eclipse 的安装路径下的eclipse.ini,最后一行添加Lombok.jar 的全路径

  1. pom配置依赖

    1
    2
    3
    4
    5
    <dependency>
    <groupId>org.projectlombok</groupId>
    <artifactId>lombok</artifactId>
    <optional>true</optional>
    </dependency>
  1. Lombok注释使用

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    @Entity
    @Table(name = "t_user")
    @Data
    @AllArgsConstructor
    public class User implements Serializable {

    @Id
    @GeneratedValue
    private Long id;

    private String userName;

    private String password;

    private int age;
    }
    /**
    @NonNull: 标识对象是否为空,为空则抛出异常
    @Getter:自动生成Getter方法
    @Setter: 自动生成Setter
    @ToString:覆盖toString方法
    @EqualsAndHashCode:覆盖equal 和hashCode方法
    @Data@Getter@Setter@ToString,@EqualAndHashCode等组合
    @NoArgsConstructor:无参构造器
    @AllArgsConstructor:全部参数构造器
    @Slf4j:默认使用slf4j的日志对象
    */

2 热部署

1.pom依赖

1
2
3
4
5
6
7
8
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-devtools</artifactId>
</dependency>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>springloaded</artifactId>
</dependency>

2.idea 配置

1)setting->compiler 中 勾选 Build project automatically

2) ctrl +shift +alt +/ 选择Registry,勾选complier.automake.allow.when.app.running

Contents
  1. 1. 1、Lombok 插件安装
  2. 2. 2 热部署