Подкласс родительского класса с использованием @RequiredArgSconstructor Lombok не находит конструктор по умолчанию в родJAVA

Программисты JAVA общаются здесь
Anonymous
Подкласс родительского класса с использованием @RequiredArgSconstructor Lombok не находит конструктор по умолчанию в род

Сообщение Anonymous »

Я работаю над весенним проектом с плагином Lombok. Я добавил @RequireDARGSCSTRUCTOR аннотацию и сделал FILUST PAINT CLASD FINAL для инициализации его с использованием либо @allargscstructor , либо @requiredargscstructor вместо инъекции поля (используя @autowired для Class -Fields).
Однако по какой -то причине, Sublass> Drafstmes>. Сообщает сообщение о том, что В родительском классе нет конструктора по умолчанию
Я не уверен, что вызывает это, потому что я сделал то же самое (добавлено аннотация) в других классах, чтобы инициализировать их Lombok. Конструктор, доступный в ... AbstractContributoryServiceMethod "
subclass:

Код: Выделить всё

@Service
public class DraftsPostMethod extends AbstractContributoryServiceMethod {

private final Validator validator = new Validator(){
@Nonnull
@Override
public ValidationState validate(DraftManagementRequest draftManagementRequest){
return ValidationState.commence();
}
};

private final DraftService draftService;

@Autowired
public DraftsPostMethod(DraftService draftService){ // getting the red line error here
this.draftService = draftService;
}
//...and so on...
}
parent class:
@RequiredArgsConstructor
public abstract class AbstractContributoryServiceMethod {
protected final Logger logger = LoggerFactory.getLogger(this.getClass());

private final ExceptionManager exceptionManager; //this line was @Autowired private ExceptionManager exceptionManager
private final ValidationErrorTranslator validationErrirTranslator; //this line was @Autowired private ValidationErrorTranslator validationErrirTranslator
private final ExceptionDetailsLogger exceptionDetailsLogger; //this line was @Autowired private ExceptionDetailsLogger exceptionDetailsLogger

//... and so on...
}
< /code>
Я бы признателен за любые комментарии или ответы. Спасибо.

Подробнее здесь: https://stackoverflow.com/questions/661 ... -finding-d

Вернуться в «JAVA»