child 类 是否继承 Lombok 注释?
Do child classes inherit Lombok annotations?
假设我有一个 Building
class:
@Data
@NoArgsConstructor
public class Building {
@Id
private Long buildingId;
private String buildingName;
private Integer buildingStoreys;
private String buildingAddress;
}
我扩展 Building
class 来创建一个 House
class:
public class House extends Building {
private Integer numberOfRooms;
private Integer numberOfBathrooms;
private String houseType;
}
我是否需要将 @Data
和 @NoArgsConstructor
注释显式添加到 House
class 以生成 getter、setter 和构造函数?
我想我应该添加注释,因为它们会为 class 中的所有方法生成代码,但我认为这不适用于子 classes嗯。
您必须明确地在子 class 中添加注释。
假设我有一个 Building
class:
@Data
@NoArgsConstructor
public class Building {
@Id
private Long buildingId;
private String buildingName;
private Integer buildingStoreys;
private String buildingAddress;
}
我扩展 Building
class 来创建一个 House
class:
public class House extends Building {
private Integer numberOfRooms;
private Integer numberOfBathrooms;
private String houseType;
}
我是否需要将 @Data
和 @NoArgsConstructor
注释显式添加到 House
class 以生成 getter、setter 和构造函数?
我想我应该添加注释,因为它们会为 class 中的所有方法生成代码,但我认为这不适用于子 classes嗯。
您必须明确地在子 class 中添加注释。