Do czego służy wtyczka Lombok?
Do czego służy wtyczka Lombok?

Wideo: Do czego służy wtyczka Lombok?

Wideo: Do czego służy wtyczka Lombok?
Wideo: Project Lombok - dlaczego każdy programista powinien go znać? 2024, Kwiecień
Anonim

Projekt Lombok to narzędzie biblioteki Java, które jest używany aby zminimalizować kod wzorcowy i zaoszczędzić czas podczas opracowywania.

Poza tym, czy dobrze jest używać Lomboka?

"Ponieważ API procesora adnotacji pozwala tylko na tworzenie nowych plików podczas kompilacji (a nie na modyfikację istniejących plików) Lombok używa tego interfejsu API jako punktu wejścia do modyfikacji kompilatora java. Korzystanie z lombok może dobry pomysł, ale musisz mieć świadomość, że aktualizacja kompilatora może spowodować uszkodzenie kodu."

Podobnie, czy Lombok warto używać Javy? To nie jest wartość związać Jawa kod do Lombok adnotacje ryzykujące wszystkie wymienione wady, gdy każdy nowoczesny Jawa IDE zapewnia generowanie kodu dla metod pobierających, ustawiających, konstruktorów, equals, hashCode i toString. Wszystko to dostępne za pomocą kilku kliknięć myszą!

Czym zatem jest zależność Lombok?

Maven. Ustawić lombok z dowolnym narzędziem do budowania, musisz określić, że zależność Lomboka jest wymagany do skompilowania kodu źródłowego, ale nie musi być obecny podczas uruchamiania/testowania/jarringu/innego wdrażania kodu. Generalnie nazywa się to „dostarczonym” zależność.

Co to są dane Lombok?

@ Dane to wygodna adnotacja skrótu, która łączy w sobie funkcje @ToString, @EqualsAndHashCode, @Getter / @Setter i @RequiredArgsConstructor: Innymi słowy, @ Dane generuje cały boilerplate, który jest zwykle kojarzony z prostymi POJO (Plain Old Java Objects) i beanami: getterami dla wszystkich pól,

Zalecana: