https://www.hangge.com/blog/cache/detail_2493.html

    @NoArgsConstructor 自动有一个无参构造方法

    @AllArgsConstructor 自动有一个全参的够惨方法

    @RequiredArgsConstructor 会生成构造方法(可能带参数也可能不带参数)。