Gettery i settery w projekcie

0

Cześć
Dostałem pewien projekt do rozbudowania. Projekt został zrobiony Spring Boot. Z tego co widzę to chyba był robiony w NetBeans. Ja go sobie ściągnąłem do IntelliJ. I to co mnie najbardziej zastanawia to fakt, że w wielu miejscach kodu jest funkcja np. getId(); gdzie Id jest w modelu, z tym że prywatne i bez żadnego gettera i settera. Tak samo dziwne jest dla mnie to, że w wielu miejscach gdzie były adnotacje springowe nie były zainportowane biblioteki Spring. Podobno projekt działał, choć w co drugiej klasie dostaję moc błędów, że brakuje funkcji związanych z get/set.
I w sumie zastanawia mnie czy jakoś NetBeans czy też może w jakiś inny sposób [jakaś biblioteka czy co?] "czaruje" te niewidoczne gettery/settery czy jednak wbrew pozorom projekt nie działał nawet i u tamtej osoby?

0

Haha, dzięki serdecznie! :) Faktycznie są adnotacje @lombok.getter i @lombok.setter, nie zauważyłem ich. Tylko z tego co widzę, w projekcie powinien znajdować się plik .jar; a jego nie ma. Czy coś przeoczyłem [i IntelliJ w sumie też]?

0

Do Intellija zaciągnij sobie plugin do Lomboka to przestanie krzyczeć :)

0

Hmmmm... No właśnie nie przestał :P
Bo przestały być czerwone [czyli jakby ich nie było], ale przy budowaniu projektu ciągle krzyczy, że nie może znaleźć symbolu (a symbole to get...() oraz set...() ).

0

Musisz włączyć opcje 'Enable annotation processing'

0

Właśnie przeczytałem już o tym i włączyłem na samym początku [uprzedzę: na wypadek co zresetowałem IntelliJ :P].

0
  1. Dodaj lomboka do zależności w pomie
  2. Włącz annotation processing (IntelliJ sam zaproponuje przy starcie)
  3. Przebuduj projekt
0

Dzięki @Shalom zapomniałem przebudować projektu

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