@NoArgsConstructor : 生成一个无参数的构造方法@AllArgsContructor: 会生成一个包含所有变量@RequiredArgsConstructor: 会生成一个包含常量,和标识了NotNull的变量的构造方法。生成的构造方法是私有的private。