Chiuso . Questa domanda è basata sull'opinione . Al momento non accetta risposte. Vuoi migliorare questa domanda? Aggiorna la domanda in modo che possa essere risolta con fatti e citazioni modificando questo post . Chiuso 2 anni fa . Migliora questa domanda Nel caso in cui non si conosca Project …
Voglio usare una classe di dati in Lombok. Dal momento che ha circa una dozzina di campi, l'ho annotato @Dataper generare tutti i setter e getter. Tuttavia, esiste un campo speciale per il quale non desidero implementare gli accessori. In che modo Lombok omette questo campo?
Sto cercando di usare Lombok nel mio progetto che sto sviluppando usando IntelliJ IDEA 11. Ho installato plugin di terze parti per IDEA e sembra funzionare bene perché IDEA vede tutti i metodi / campi generati automaticamente. Quindi ho una classe che usa Slf4j. L'ho annotato in questo modo import …
Sto usando IntelliJ IDEA su Ubuntu. Ho aggiunto lombok.jar al mio progetto e ho installato il plug-in Lombok per IDEA. Ho accesso alle annotazioni ma le getterse settersnon sono generate. Ottengo gli stessi errori che otterrei se provassi ad accedere a un metodo getter o setter che non esiste. Cosa …
Ho incontrato lombok oggi. Sono molto ansioso di sapere come funziona. Un articolo Java Geek fornisce alcuni indizi ma non è perfettamente chiaro per me: Java 6 rimuove apt e rende javac in grado di gestire le annotazioni, ottimizzando il processo per ottenere un calcolo a singolo passaggio più semplice. …
Ho una lezione @Value @NonFinal public class A { int x; int y; } Ho un'altra classe B @Value public class B extends A { int z; } lombok sta generando un errore dicendo che non riesce a trovare il costruttore A (), chiamalo esplicitamente ciò che voglio che lombok …
Ho un progetto esperto che si costruisce senza problemi dalla riga di comando. Tuttavia, quando lo compilo con IntelliJ, ottengo l'errore: java: FileName.java:89: cannot find symbol symbol : variable log Non è presente alcun registro definito o importato nel file java, ma è presente un file @Slf4j final public class …
Ho un'entità che eredita da altri. D'altra parte, sto usando il progetto lombok per ridurre il codice boilerplate, quindi ho inserito l' @Dataannotazione. L'annotazione @Datacon ereditarietà produce l'avviso successivo: Generazione dell'implementazione di uguale / hashCode ma senza una chiamata alla superclasse, anche se questa classe non estende java.lang.Object. Se è …
Ho appena provato a inviare un progetto basato su Maven a un altro computer e HORROR, pennarelli rossi ovunque !! Tuttavia, mvn clean installsta costruendo bene. Rapidamente, ho notato che Lombok non sta generando getter e setter per le mie classi, sebbene i @Gettere @Settersiano stati correttamente riconosciuti da Eclipse. …
Sto sperimentando combinando Jackson e Lombok. Queste sono le mie classi: package testelombok; import com.fasterxml.jackson.annotation.JsonCreator; import com.fasterxml.jackson.annotation.JsonProperty; import lombok.AllArgsConstructor; import lombok.Value; import lombok.experimental.Wither; @Value @Wither @AllArgsConstructor(onConstructor=@__(@JsonCreator)) public class TestFoo { @JsonProperty("xoom") private String x; private int z; } package testelombok; import com.fasterxml.jackson.databind.ObjectMapper; import com.xebia.jacksonlombok.JacksonLombokAnnotationIntrospector; import java.io.IOException; public class TestLombok { …
Il plug-in Lombok in IntelliJ IDEA 2020.1 (Ultimate Edition) non è compatibile con questa istanza IDE. Non so se si tratta di un problema solo nella mia macchina o nella macchina di tutti: È riparabile? O è un problema temporaneo?
Adoro il progetto Lombok ma in questi giorni sto leggendo e provando alcune delle nuove funzionalità di java 14. All'interno della nuova funzionalità, è presente la parola chiave record che consente di creare una classe con le seguenti funzionalità già integrate: costruttore, campi finali privati, accessori, equals / hashCode, getter, …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.