Tag: lombok
Projekt Lombok ist ein Werkzeug für die Reduzierung von boilerplate-code in java durch Annotations-und compile-time code generation.
1
Antworten
Ich habe gerade ein upgrade auf Intellij idea 14 und Java 8 und ich musste auf den Geist, um ein upgrade für mein Projekt zu Java-version 8, als auch, um zu starten mit einigen neuen features. Aber
8
Antworten
Habe ich folgende Abhängigkeit in pom.xml: <dependency> <groupId>org.projectlombok</groupId> <artifactId>lombok</artifactId> <version>1.16.8</version> </dependency> Wenn ich mvn clean install habe ich folgenden Fehler: Caused by: java.lang.ClassNotFoundException: com.sun.tools.javac.code.TypeTags at java.lang.ClassLoader.findClass (ClassLoader.java:711) at java.lang.ClassLoader.loadClass (ClassLoader.java:566) at lombok.launch.ShadowClassLoader.loadClass (ShadowClassLoader.java:418) Ich versuche mit java
2
Antworten
Wir haben die Zusammenstellung (wirklich einfachen) code, um zu testen und einzuführen Lombok-Annotationen in unser Projekt, um unseren code ein wenig schöner. Leider, scheint zu brechen, in der Prüfung, sowohl durch die Maven und beim ausführen der
2
Antworten
Ich bin mit lombok in meinem Java-Projekt hinzufügen von Anmerkungen zu meinem Objekt die privaten member-Variablen mit @Getter und @Setter Anmerkungen. Wir wissen, dass diese Getter und setter funktionieren würde wie erwartet. So brauchen wir nicht wirklich
3
Antworten
Wenn ich wollte mit der Anmerkung @Qualifier auf einen constructor dependency injection, hätte ich so etwas wie die folgenden: public class Example { private final ComponentExample component; @Autowired public Example(@Qualifier("someComponent") ComponentExample component) { this.component = component; }
2
Antworten
Ich habe die Arbeit mit und nutzen aktiv Lombok für 2 Monate. Mit Java bin ich mir ein wenig mehr vertraut. Aber für das erste mal, dass ich konfrontiert wurde mit der folgenden syntax in der Sprache:
2
Antworten
Ich möchte wissen, wenn möglich zu verwenden Lombok mit Spring, weil in meinem Projekt bekam ich die stack-trace, da ich nicht über eine getter-oder setter-Methode, aber ich habe @getter und @setter Anmerkungen in meinem code. @Data public
4
Antworten
Ist das möglich? Habe nicht gesehen, viel Diskussion über es. InformationsquelleAutor javaguy | 2011-02-01
2
Antworten
In meinem Projekt, ich bin mit lombok zu vermeiden, schreiben Getter und setter in eine Klasse. Auch ich bin mit lombok.Builder zum erstellen eines Objekts statt zu schreiben neue Obeject() und dann die Einstellung aller Werte. Aber
2
Antworten
Ich bin mit JaCoCo und es ist in Anbetracht Methoden generiert, die von Lombok (generiert bytecode, keine Spur von Ihnen in den source code). Wie kann ich konfigurieren JaCoCo zu ignorieren? Möglich, Duplikat der Lombok-Annotationen vs code
4
Antworten
Helfen mir die Einrichtung comile Abhängigkeiten in Android Studio zu bauen.gradle. Ich meine, dass Sie nicht ins Finale APK. diesem build.gradle funktioniert einwandfrei, aber ich brauche nicht lombok Bibliothek in der apk in der runtime; apply plugin:
4
Antworten
Recht, jetzt habe ich gesehen, Intellij Idea-update-Fenster mit dem Begriff: Plugin nicht kompatibel mit der neuen build gefunden: Lombok-Plugin Gibt es eine Möglichkeit das problem zu lösen oder sollte ich warten, bis lombok-plugin-team gelöst werden, die Kompatibilitätsprobleme?
2
Antworten
Ich bin mit Java-lombok-Annotationen @Getter generiert Getter für meine POJO. Ich habe einen 'boolean' - Feld mit dem Namen 'isAbc'. Die @Get annotation in diesem Fall erzeugt eine Methode mit dem Namen 'isAbc()'. Sollte es nicht erzeugen
2
Antworten
Habe ich die lombok-plugin-setup in IntelliJ und mein code baut gut. Ich kann sehen, die lombok generierten Methoden in der Struktur-Ansicht. Was ich will ist ein Weg, um tatsächlich zu sehen, die Quelle lombok generiert für jede
2
Antworten
Ich möchte eine einfache Möglichkeit zum erstellen von Testdaten und haben festgestellt, das Builder pattern zu sein, eine gute Passform, wie beschrieben,hier. Jedoch zu verringern, boilerplate-codes in den Komponententests noch mehr, die ich gefunden habe @Builder von
4
Antworten
Ich installiert lombok von "Einstellungen -> Plugin', aber es funktioniert nicht, wenn ich versuche, Getter & Setter. Mein code nicht erkennen. Ist jemand mit Ahnung, wie, um das setup lombok und es verwenden, um getter & setter
1
Antworten
Wenn ich Lombok in meinem Spring Data REST der Anwendung zu definieren komplexe Typen wie: @NoArgsConstructor @AllArgsConstructor @Data @Entity @Table(name = "BOOK") public class Book { @Id @GeneratedValue(strategy = GenerationType.IDENTITY) @Column(nullable = false) private Long id; private
3
Antworten
Habe ich ein custom-Set-in meinem Lombok-basierte POJO: @Data @Builder public class User { private static final PasswordEncoder ENCODER = new BCryptPasswordEncoder(); private String password = null; public void setPassword(String password) { Assert.notNull(password); this.password = ENCODER.encode(password); } aber
1
Antworten
Ich bin mit Lombok @Data und @Builder Anmerkungen wie diese: @Data @Builder(toBuilder = true) class Movie { //Some other fields here. private final List<Actor> actors; } Wenn ich eine neue Movie mit dem builder, ohne Angabe von
6
Antworten
Ich komme mit performance-Ziele für das neue Jahr, und ich dachte, ich würde Spaß machen, ein Ziel setzen, um die Größe der code-Basis, vor allem boilerplate. Eine Aktion, die ich mir ausgedacht habe, um diese Adresse zu
4
Antworten
Ich versuche, Lombok mit Maven und VRaptor auf IntelliJ, aber es funktioniert nicht. Ich schon gelesen das einige Infos in stackoverflow, aber keine die mein problem gelöst, ich habe bereits aktiviert Annotation-Prozessor in Intellij, aber immer noch
2
Antworten
Können sagen, ich habe einen lombok annotierten Klasse wie @Builder class Band { String name; String type; } Ich weiß, dass ich tun kann: Band rollingStones = Band.builder().name("Rolling Stones").type("Rock Band").build(); Gibt es eine einfache Möglichkeit zum erstellen
6
Antworten
Habe ich eine Klasse namens als "XYZClientWrapper" , die folgende Struktur: @Builder XYZClientWrapper{ String name; String domain; XYZClient client; } Was ich will, keine build-Funktion generiert für Immobilien XYZClient client Tut Lombok unterstützt einen solchen Anwendungsfall? InformationsquelleAutor
1
Antworten
Ich versuche zum abrufen der Beschreibung von ein paar Java-Beans aus einer XML-Datei. Ich würde gerne kommentieren, Sie mit @Data von Projekt lombok automatisch enthalten Konstruktor, equals, hashCode, Getter, setter und toString. Ich möchte kompilieren Sie diese
6
Antworten
Ich habe einen root-Modul und Submodul in maven in dem Projekt. Ich bin versucht, Lombok. Ich habe <dependency> <groupId>org.projectlombok</groupId> <artifactId>lombok</artifactId> <version>1.16.12</version> <scope>provided</scope> </dependency> root pom.xml. In Submodul habe ich eine Klasse mit Lombok-Annotationen. Wenn ich versuche, das
3
Antworten
Nach der Migration zu gradle 4.7, mein früher warn-free build nun strahlt diese Warnung: Folgende annotation-Prozessoren erkannt wurden, die auf den compile classpath: 'lombok.starten.AnnotationProcessorHider$AnnotationProcessor' und 'lombok.starten.AnnotationProcessorHider$ClaimingProcessor'. Erkennen annotation-Prozessoren auf den compile classpath ist veraltet und Gradle 5.0
3
Antworten
Ich habe eine Klasse mit Variablen, die ich nicht wollen, es zu sein, die null oder leer sind. Gibt es eine Möglichkeit zu nutzen, Lombok-generator, um die Eigenschaft? Ich kann verwenden @NonNull aber ich werde nicht in
6
Antworten
Obwohl ich Liebe lombok, es gibt zu viel Probleme bei der Konfiguration manchmal, speziell unter Linux. Wenn ich versuche es zu installieren, bekam ich die folgende Fehlermeldung: Ich versuchte, um es einzurichten, manuell,wie hier vorgeschlagen https://github.com/rzwitserloot/lombok/issues/95 aber
2
Antworten
Ich versuche zu bauen, ein Projekt mit lombok und das ist, was ich als dependencie. dependencies { compile("org.springframework.boot:spring-boot-starter-thymeleaf") compile("org.springframework.social:spring-social-facebook") compile("org.springframework.social:spring-social-twitter") testCompile("org.springframework.boot:spring-boot-starter-test") testCompile("junit:junit") compile("org.springframework.boot:spring-boot-devtools") compile("org.springframework.boot:spring-boot-starter-data-jpa") compile("mysql:mysql-connector-java") compileOnly("org.projectlombok:lombok:1.16.10") } Ich bin in der Lage zu zählen die anotations, und
1
Antworten
Habe ich eine Klasse mit einem @Data Anmerkung, aber ich bin mir nicht sicher, ob ein Konstruktor mit Argumenten erzeugt wird oder die erzeugte nur Konstruktor ist der Standard - (keine Argumente) ein aus Vanille, Java. InformationsquelleAutor
3
Antworten
Ich habe ein Objekt @Data @Builder @NoArgsConstructor @AllArgsConstructor public class UserInfo { private int id; private String nick; private boolean isEmailConfirmed = true; } Ich und initialisieren Sie es in zwei Möglichkeiten UserInfo ui = new UserInfo();
2
Antworten
Ich bin versucht, lombok Getter und setter Anmerkungen. Soweit ich weiß, den kommentierten code wird zur Laufzeit erzeugt und nicht compile-Zeit so, wie Sie können nehmen Sie die Hilfe von automatisch generierten Getter und setter für das
3
Antworten
Lombok @Builder funktioniert nicht für die Vererbung Anwendungsfälle: Beispielsweise class Foo{ protected int xyz1; ..... protected String xyz7; } class Bar extends Foo{ } Gegebenen Anwendungsfall Lombok nicht in der Lage sein zum generieren von Methoden zur
2
Antworten
Verwendung von Lombok, ist es möglich, an eine ein-arg-Konstruktor? Meine Absicht ist, zu verwenden, Lombok-Annotationen zu erstellen Sie einen Konstruktor, wie unten. class MyClass { private String param; private Integer count; public MyClass(String param) { this.param =
2
Antworten
Scheint es, dass @RequiredArgsConstructor funktioniert nicht in der code unten. Warum ist das so? import java.io.Serializable; import lombok.Data; import lombok.RequiredArgsConstructor; @Data @RequiredArgsConstructor public class User implements Serializable { private String username; /*public User(String username) { this.username =
5
Antworten
Habe ich STS versioniert 3.6.3.SR1, basiert auf Eclipse Luna 4.4.1. Ich habe die folgenden Schritte: 1) Download und ausführen des lombak runnable jar und gab den Weg von meinem STS. 2) ich habe überprüft die Einträge von
2
Antworten
Habe ich die lombok-plugin in Eclipse und aktiviert annotation processing in Eclipse unter java-compiler, aber noch ist es nicht zu erkennen, die log-Anweisungen verwenden, wenn ich @Slf4j-annotation. Müssen wir das machen, alle anderen Einstellungen? Lombok erzeugt die
5
Antworten
Ich versuche mein Projekt zu kompilieren, verwendet lombok durch maven und ich erhalte die folgende Problem: [INFO] ------------------------------------------------------------------------ [INFO] Building akka-calculator-lib 1.0-SNAPSHOT [INFO] ------------------------------------------------------------------------ [INFO] [INFO] --- maven-clean-plugin:2.5:clean (default-clean) @ akka-calculator-lib --- [INFO] Deleting C:\dev\projects\Akka\akka-testing\akka-calculator\akka-calculator-lib\target [INFO] [INFO]
2
Antworten
Habe ich eine Klasse public class Answer<T> { private T data; public Answer(T data) { this.data = data; } public Answer() { } public T getData() { return data; } public Answer<T> setData(T data) { this.data =
4
Antworten
Bin ich ein neues Projekt starten, und ich SonarQube, und ich will Lombok ich bereits konfiguriert, es innerhalb von Eclipse und alles funktioniert einwandfrei außer der statischen Analyse. Unusued private Felder: Wenn ich @Data Klasse, alle Felder
6
Antworten
Ich bin versuchen, um Lombok zu meinem Spring-Boot-Projekt in IntelliJ IDEA. Bisher habe ich Hinzugefügt das plugin unter Einstellungen - Plugins (version 0.13.16) Hinzugefügt compile('org.projectlombok:lombok') zu meinem Gradle dependencies aktiviert annotation processing Es immer noch nicht erkennt
15
Antworten
Ich habe ein Upgrade vor kurzem auf die neue Eclipse-version (Sauerstoff). Ich habe die lombok.jar von der website und installiert es. Dies ist, wie die eclipse.ini aussieht wie nach der installation: -startup plugins/org.eclipse.equinox.launcher_1.4.0.v20161219-1356.jar --launcher.library C:\Users\xxx\.p2\pool\plugins\org.eclipse.equinox.launcher.win32.win32.x86_64_1.1.500.v20170531-1133 -product org.eclipse.epp.package.jee.product
11
Antworten
Habe ich heruntergeladen lombok.jar (lombok-1.16.14.jar) steckte es in meinen Downloads. Dann klickte ich auf diese jar-Datei, die Ausführung korrekt identifiziert die Eclipse-Instanzen auf meinem MacOS und dann wählte ich die Instanz, die ich möchte. Lombok ist auch
3
Antworten
Bin ich umschreiben einige messy code, der verwaltet eine Datenbank, und sah, dass der ursprüngliche Programmierer erstellt eine Klasse der Datenbank zugeordnet, und zwar so: (Ich habe entfernt unnötigen code, der hat keinen Zweck, in dieser Frage)
2
Antworten
Möchte ich verwenden Sie eine Daten-Klasse in Lombok. Da hat es über ein Dutzend Felder, die ich kommentierte es mit @Data um zu generieren, die setter und getter. Allerdings gibt es ein spezielles Feld für die ich
17
Antworten
Ich folgte dem tutorial hier http://projectlombok.org/ aber nach dem hinzufügen von import-und @Data nichts passiert. Funktioniert es in eclipse helios ? InformationsquelleAutor der Frage user310291 | 2010-08-05
7
Antworten
Ich habe ein maven Projekt, dass die builds ohne Probleme von der Kommandozeile aus. Allerdings, wenn ich es bauen mit IntelliJ, bekomme ich die Fehlermeldung: java: FileName.java:89: cannot find symbol symbol : variable log Gibt es kein
11
Antworten
Ich habe gerade versucht, senden Sie ein maven basiertes Projekt auf einem anderen computer und ENTSETZEN, rote Markierungen überall!! Jedoch mvn clean install ist der Aufbau ganz gut. Schnell bemerkte ich, dass Lombok ist nicht die Generierung
4
Antworten
Ich bin mit project Lombok zusammen mit Spring Data JPA. Gibt es eine Möglichkeit, zu verbinden Lombok @Builder mit JPA Standard-Konstruktor? Code: @Entity @Builder class Person { @Id @GeneratedValue(strategy = GenerationType.AUTO) private Long id; } Soweit ich
2
Antworten
Ich bin derzeit versuchen zu zählen Projekt Lombok Helfer in meinem Gradle-Projekt, aber während der folgenden Ihre Anweisungen für Gradle in meinem build.gradle, ich bin immer die folgende Fehlermeldung: Error:(11, 0) Build-Skript Fehler, nicht unterstützt Gradle DSL-Methode