2、lombok的註解影響不了父類的屬性
阿新 • • 發佈:2019-05-04
lombok的註解影響不了父類的屬性,只能影響當前類的屬性。例子如下:
例子1:子類Test中使用@Setter、@Getter
,並不能給父類的屬性id生成Setter、Getter。
public class BaseEntity{
private String id;
}
@Getter
@Setter
public class Test extends BaseEntity{
private String code;
private String name;
}
例子2:子類Test中使用@Builder
,也不能使用Builder模式給父類的id設定值。
public class BaseEntity{
private String id;
}
@Builder
public class Test extends BaseEntity{
private String code;
private String name;
public static void main(String[] args) {
Test.builder().id("123") //錯誤,沒有這個方