У меня есть следующий сценарий
Родительский класс:
@Getter
@Setter
public abstract class Record {
private String recordId;
}
Дочерний класс:
@Getter
@Setter
@ToString
@AllArgsConstructor
@Builder
public class SRecord extends Record {
private static final String RECORD_ID = "REC001";
private String street;
private String city;
public SRecord(){
setRecordId(RECORD_ID); //value of recordId being set
}
}
Я устанавливал значение recordId из дочерних классов, используяконструктор по умолчанию и изначально не использовал lombok Builder.В конце концов я решил использовать здесь Builder, но проблема в том, что lombok Builder переопределяет мой конструктор по умолчанию, поэтому значение никогда не устанавливается.
Любые предложения, как я могу поставить любой хук, чтобы lombok Builder использовал мой конструктор по умолчанию?