Lombok @Data jak wywołać getter

0

Cześć,
Nie do końca to rozumiem. Użyłem adnotacji @Data z biblioteki Lombok, dzięki czemu moja klasa User się znacznie skurczyła. Co jednak jeśli teraz bym chciał gdzieś w kodzie wywołać metodę np getName z klasy User? Da się to jakoś zrobić czy jednak te gettery muszą być? :/

1

Nie muszą być. Lombok je wygeneruje w trakcie kompilacji. Jeśli dodasz do IDE odpowiedni plugin to IDE będzie ci nawet podpowiadać że masz te gettery mimo ze w kodzie ich nie widać. Niemniej ja osobiście sugerowałbym użyć jakiegoś Immutables zmiast tego...

0

@Data generuje settery i gettery do pól, i nawet więcej - zobacz w dokumentację. Zainstaluj lombok plugin w IntelliJ, kliknij na klasie ctrl + F12 (lub View -> Tool Windows -> Structure), a zobaczysz, że faktycznie są generowane.

0

Faktycznie plugin załatwił sprawę, dziękuję.

1 użytkowników online, w tym zalogowanych: 0, gości: 1, botów: 0