У меня есть следующий объект:
@Data
@AllArgsConstructor
@NoArgsConstructor
public class MyComplexObject implements Serializable {
private static final long serialVersionUID = 1L;
private OuputObject ouput;
}
@Data
@AllArgsConstructor
@NoArgsConstructor
public class OuputObject implements Serializable {
private static final long serialVersionUID = 1L;
private InputObject input;
}
@Data
@AllArgsConstructor
@NoArgsConstructor
public class InputObject implements Serializable {
private static final long serialVersionUID = 1L;
private List<String> example;
}
При создании экземпляра объекта объект не инициализируется "OuputObject" и всегда имеет значение NULL. Почему объект OuputObject и объект InputObject не создаются или инициализируются?
Когда я делаю: getInputObject (), я получаю NullPointerException
(это пример, это поддельные данные)