Pytania otagowane jako lombok

Projekt Lombok to narzędzie do redukcji standardowego kodu w Javie za pomocą adnotacji i generowania kodu czasu kompilacji.

15
Czy korzystanie z Project Lombok jest bezpieczne? [Zamknięte]
Zamknięte . To pytanie jest oparte na opiniach . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby można było na nie odpowiedzieć faktami i cytatami, edytując ten post . Zamknięte 2 lata temu . Jeśli nie wiesz, Project Lombok pomaga w niektórych irytujących kwestiach związanych z Javą …
436 java  lombok 

3
Pominięcie jednego Settera / Gettera w Lombok
Chcę użyć klasy danych w Lombok. Ponieważ ma około tuzina pól, opatrzyłem go adnotacjami @Data, aby wygenerować wszystkie setery i getter. Jest jednak jedno specjalne pole, dla którego nie chcę, aby wdrażacze były wdrażane. Jak Lombok pomija to pole?
232 java  lombok 

30
Nie mogę skompilować projektu, gdy używam Lombok pod IntelliJ IDEA
Próbuję użyć Lombok w moim projekcie, który rozwijam przy użyciu IntelliJ IDEA 11. Zainstalowałem wtyczkę innej firmy do IDEA i wydaje się działać dobrze, ponieważ IDEA widzi wszystkie automatycznie wygenerowane metody / pola. Mam więc klasę, która używa Slf4j. Tak to opisałem import lombok.extern.slf4j.Slf4j; @Slf4j public class TestClass { public …


4
Jak działa lombok?
Spotkałem dzisiaj lomboka . Bardzo chcę wiedzieć, jak to działa. Artykuł Java Geek zawiera wskazówki, ale nie jest to dla mnie do końca jasne: Java 6 usuwa apt i sprawia, że ​​javac może zarządzać adnotacjami, usprawniając proces w celu uzyskania prostszego jednoetapowego przetwarzania. To jest droga, którą obrał Lombok. Może …
148 java  annotations  lombok 

7
jak nazwać super konstruktora w Lombok
mam klasę @Value @NonFinal public class A { int x; int y; } Mam inną klasę B. @Value public class B extends A { int z; } lombok generuje błąd, mówiąc, że nie można znaleźć konstruktora A (), jawnie nazwij to tym, co chcę, aby lombok zrobił, to przekazanie adnotacji …
118 java  lombok 


4
Ostrzeżenie jest równe / hashCode w adnotacji @Data lombok z dziedziczeniem
Mam podmiot, który dziedziczy po innych. Z drugiej strony używam projektu lombok, aby zmniejszyć standardowy kod, więc umieściłem @Dataadnotację. Adnotacja @Dataz dziedziczeniem generuje następne ostrzeżenie: Generowanie implementacji equals / hashCode, ale bez wywołania nadklasy, mimo że ta klasa nie rozszerza java.lang.Object. Jeśli jest to zamierzone, dodaj @EqualsAndHashCode(callSuper=false)do swojego typu. Czy …
108 java  lombok 

20
Lombok nie generuje metody pobierającej i ustawiającej
Właśnie próbowałem wysłać projekt oparty na Mavenie do innego komputera i HORROR, wszędzie czerwone znaczniki !! Jednak mvn clean installbuduje się dobrze. Szybko zauważyłem, że Lombok nie generuje metod pobierających i ustawiających dla moich klas, chociaż @Getteri @Settersą poprawnie rozpoznawane przez Eclipse. Oba komputery używają tej samej wersji Maven (3.0.4), …
106 java  eclipse  maven  lombok 

2
Zbuduj obiekt z istniejącego za pomocą lombok
Powiedzmy, że mam klasę z adnotacjami typu lombok @Builder class Band { String name; String type; } Wiem, że potrafię: Band rollingStones = Band.builder().name("Rolling Stones").type("Rock Band").build(); Czy istnieje łatwy sposób na utworzenie obiektu Foo, używając istniejącego obiektu jako szablonu i zmieniając jedną z jego właściwości? Coś jak: Band nirvana = …
105 java  lombok 

14
Nie mogę zmusić Jacksona i Lomboka do współpracy
Eksperymentuję z połączeniem Jacksona i Lomboka. To są moje zajęcia: 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 { public …


3
Getter / setter Lombok vs rekord Java 14
Uwielbiam projekt Lombok, ale obecnie czytam i wypróbowuję niektóre nowe funkcje Java 14. Wewnątrz nowej możliwości znajduje się słowo kluczowe record, które pozwala utworzyć klasę z już wbudowaną następującą funkcjonalnością: konstruktor, prywatne pola końcowe, akcesory, equals / hashCode, getters, metody toString. Teraz moje pytanie brzmi: lepiej polegać na funkcji Lombok, …
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.