Lombok @Data jak wywołać getter

Odpowiedz Nowy wątek
2019-01-04 12:18
Świetny Samiec
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ć? :/

Pozostało 580 znaków

2019-01-04 12:22
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...


Masz problem? Pisz na forum, nie do mnie. Nie masz problemów? Kup komputer...

Pozostało 580 znaków

2019-01-04 12:25
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.

Pozostało 580 znaków

2019-01-04 12:33
Świetny Samiec
0

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

Pozostało 580 znaków

Odpowiedz
Liczba odpowiedzi na stronę

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