Я новичок в ломбоке. Я определил приведенную ниже модель с помощью ломбока. Однако, когда я пытаюсь создать объект модели с параметрами, он дает сообщение об ошибке Paramterized connstructor is not defined
. Из того, что я прочитал, @AllArgsConstructor
, @NoArgsConstructor
должен создать как параметризованный, так и стандартный конструктор. Я могу получить доступ к моим параметрам, поэтому я уверен, что ломбок настроен правильно.lombok @AllArgsConstructor constructor
Я что-то упустил?
@Data
@AllArgsConstructor
@NoArgsConstructor
public class SomeObjectModel {
@JsonProperty("task")
State task;
@JsonProperty("time")
long time;
@JsonProperty("bool")
boolean bool;
}
Благодаря
Какой инструмент генерирует сообщение об ошибке? Можете ли вы также исправить опечатку в сообщении об ошибке, если только это не сообщение об эрро, которое вы видите? –
Я думаю, что проблема заключается в микшировании '@ Data' и' @ AllArgsConstructors' аннотаций. Как известно, '@ Data' также генерирует конструктор на основе конечных полей. Поскольку у вас нет окончательных полей, конструктор параметров отсутствует. У вас есть функция «delombok» в плагине eclipse? Если yse, то, пожалуйста, используйте его и вставьте в вопрос о деломком коде. Благодаря :) –