Lombok @Data jak wywołać getter

Odpowiedz Nowy wątek
Świetny Samiec
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
Moderator

Rejestracja: 16 lat temu

Ostatnio: 5 godzin temu

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

Rejestracja: 5 lat temu

Ostatnio: 14 godzin temu

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

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

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

Pozostało 580 znaków

Odpowiedz

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