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
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
- Dodaj lomboka do zależności w pomie
- Włącz annotation processing (IntelliJ sam zaproponuje przy starcie)
- Przebuduj projekt
0
Dzięki @Shalom zapomniałem przebudować projektu