Das Problem, auf das sich der Titel bezieht, kann auch ein @Builder @NoArgsConstructor-Konflikt sein
Der Grund für die oben genannten Probleme ist folgender
Durch das Hinzufügen von @Builder zu explizit deklariert ist, generiert Lombok keinen Vollparameter-Konstruktor und der Vollparameter-Konstruktor wird in @Builder verwendet Konflikt. @NoArgsConstructor generiert einen parameterlosen Konstruktor, sodass Objekte mit der neuen Obj()-Methode erstellt werden können. In vielen Frameworks ruft die Reflexion den parameterlosen Konstruktor auf sind erforderlich. Aber wenn @NoArgsConstructorEntity wird der Klasse standardmäßig ein Konstruktor mit vollständigen Parametern hinzugefügt und Methoden zum Erstellen von Objekten im Builder bereitgestellt Modus. Methode. Die Annotation
Die Lösung für das oben genannte Problem lautet
Das heißt, mit @AllArgsConstructor werden die folgenden drei Anmerkungen hinzugefügt
@Builder
@NoArgsConstructor
@AllArgsConstructor