W trakcie vide-szkolenia poświęconego technologii Spring otrzymałem szereg pytań dotyczących tego frameworka. Na część pytać odpowiadałem na bieżąco – co możesz zauważyć oglądając wszystkie odcinki tego wydarzenia. Na pozostałe pytania odpowiedziałem przy zakończeniu szkolenia. Oto o co zostałem zapytany:
Pytanie: Czy klasa z adnotacją @Confiugration może być tylko jedna?
Odpowiedź: W Springu może być dowolna ilość klas posiadających tą adnotacje.
Pytanie: Czym się różni @RestController od @Controller?
Odpowiedź: Zastadniczą różnicą jest to, że @RestController posiada dodatkowo @ResponseBody, który umożliwia przeformowania(serializacji) obiektu Java (POJO) na postać możliwą do przesyłania po sieci – domyślnie JSON.
Pytanie: Czy klasy bez adnotacji zadziałają w Spring?
Odpowiedź: Klasy nie posiadające specjalnej adnotacji nie będą zarządzane przez kontekst Spring. Jednak można w kodzie cały czas się nimi posługiwać.
Pytanie: Czy naukę lepiej zacząć od Spring czy Spring Boot?
Odpowiedź: Kwestia preferencji. Spring Boot jest łatwiejszy, ma niższy próg wejścia, więc przez to jest łatwiej przyswajalny.
Pytanie: Na blogu pojawi się na temat Spring Security?
Odpowiedź: Już niebawem! 😊
Link do wydarzenia: Szkolenie Spring Security
Wideo
Odpowiedź na wszystkie pytania oraz pozostałe nie uwzględnione w artykule najdziesz w tym video! Zobacz jak widzowie mnie challengowali 😉