子类是否继承Lombok注释?

Zhe*_*Lim 4 java lombok spring-boot

假设我有一Building堂课:

@Data
@NoArgsConstructor
public class Building {

  @Id
  private Long buildingId;

  private String buildingName;

  private Integer buildingStoreys;

  private String buildingAddress; 

}
Run Code Online (Sandbox Code Playgroud)

我扩展Building类来创建一个House类:

public class House extends Building {
  
  private Integer numberOfRooms;

  private Integer numberOfBathrooms;
  
  private String houseType;
}
Run Code Online (Sandbox Code Playgroud)

我是否需要显式向类添加注释@Data才能生成 getter、setter 和构造函数?@NoArgsConstructorHouse

我认为我应该添加注释,因为它们为注释的类中的所有方法生成代码,但我认为这也不适用于子类。

小智 8

您必须在子类中显式添加注释。