1. 程式人生 > >2、lombok的註解影響不了父類的屬性

2、lombok的註解影響不了父類的屬性

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") //錯誤,沒有這個方