Używam adnotacji Java lombok @Getter do generowania obiektów pobierających dla mojego POJO. Mam pole "boolean" o nazwie "isAbc". Adnotacja @Getter w tym przypadku generuje metodę o nazwie "isAbc()". Czy nie powinien generować metody o nazwie "isIsAbc()"?Adnotacja Lombok @Pobierz dla pola logicznego
6
A
Odpowiedz
20
Przeczytaj sekcję „drobnym drukiem” na stronie lombok https://projectlombok.org/features/GetterSetter.html
dla operacji pól, które rozpoczyna się natychmiast następuje tytuł literę, nic nie jest poprzedzona wygenerować nazwę getter.
Tak więc zachowanie, którego doświadczasz, jest określone.
Należy zauważyć, że zachowanie jest różne dla boolean
i Boolean
:
@Getter
private boolean isGood; // => isGood()
@Getter
private boolean good; // => isGood()
@Getter
private Boolean isGood; // => getIsGood()
Powiązane problemy
- 1. Adnotacja dla różnych konstruktorów w Lombok?
- 2. Pobierz etykietę dla pola wejściowego
- 3. MySQL Workbench: próba utworzenia pola logicznego dla tabeli
- 4. Niestandardowe rozszerzenia Lombok wymagają pakietu Lombok?
- 5. Maven Scope dla Lombok (Compile vs. Provided)
- 6. pobierz wszystkie pola z DynamicForm
- 7. Adnotacja danych dla szerokości kolumny
- 8. Nazwa dla operatora logicznego A & (~ B)
- 9. Migracja Railsy: czy można używać wartości "zero" jako wartości domyślnej dla pola logicznego?
- 10. Lombok z grą 2
- 11. Ruby Rails: pobierz identyfikator pola wprowadzania formularza
- 12. Pobierz wartość komórki pola wyboru DataGridView?
- 13. Dostosowywanie wiosny 3 mvc: adnotacja dla RequestMappingHandlerMapping
- 14. Adnotacja JvmOverloads dla konstruktora podstawowego klasy
- 15. Typ wskazówka/adnotacja (PEP 484) dla numpy.ndarray
- 16. Czy istnieje adnotacja Java dla błędów?
- 17. Nie wygenerowano Javadoc dla programu pobierającego i ustawiającego Lombok
- 18. @Transactional adnotacja
- 19. Kotlin nie widzi akcesorów Java Lombok?
- 20. Obsługa usuwania logicznego dla istniejącej tabeli plików danych
- 21. Wyświetl wygenerowany kod lombok w IntelliJ IDEA
- 22. rozszerzenie woluminu logicznego w ubuntu
- 23. Kiedy używać funkcji indeksowania logicznego
- 24. agregacja django lub adnotacja
- 25. @ Adnotacja modelu i MVC
- 26. Gradle budować nie na Lombok adnotacjami klas
- 27. Polityka Adnotacja SOURCE retencji
- 28. Adnotacja ActiveAndroid ORM
- 29. @IdClass JPA Adnotacja
- 30. Wordpress - pobierz wpis na podstawie zawartości pola meta
@ serghey-bishyr należy wpisać swoją odpowiedź i nie przedłużyć istniejący. – dit
@dit moja odpowiedź nie będzie się różnić od istniejącej, tylko z dodatkowymi notatkami. –
co do ustawiaczy w tych przypadkach: – whishky