import lombok.Data;
import org.springframework.data.annotation.Id;
import org.springframework.data.mongodb.core.mapping.Document;
// tag::code[]
@Data
@Document
public class Image {
@Id final private String id;
final private String name;
}
// end::code[]
Насколько я понимаю, @Data по умолчанию должен создать конструктор для всех конечных полей. Однако когда я запускаю свое приложение, я получаю эту ошибку:
// tag::code[] @Data @Document public class Image {
@Id final private String id; final private String name; } // end::code[] [/code]
Насколько я понимаю, @Data по умолчанию должен создать конструктор для всех конечных полей. Однако когда я запускаю свое приложение, я получаю эту ошибку:
[code]error: variable id not initialized in the default constructor @Id final private String id; [/code]