Wprowadzenie
Zakres zajęć:
- zastosowanie Spring Boot do budowy architektury serwisu webowego,
- udostępnianie usług REST,
- dostęp do danych za pomocą Spring Data i JPA.
Przygotowanie
Na zajęciach stworzymy kolejny projekt Spring Boot. Tym razem jednak będzie on reprezentował typową aplikację serwerową, która będzie potrafiła reagować na operacje REST i obsługiwać bazę danych. Pokażemy typowe warstwy takiej aplikacji i wykorzystamy zalety Spring Boot by maksymalnie uprościć tworzenie serwisu.
Uruchomienie
Aby przetestować wygenerowany szablon aplikacji, należy przejść do klasy pl.edu.agh.to.school.SchoolApplication i uruchomić
aplikację korzystając z polecenia Run na tej klasie. Poprawne uruchomienie powinno być potwierdzone na konsoli poniższymi
liniami:
pl.edu.agh.to.school.SchoolApplication : No active profile set, falling back to default profiles: default
pl.edu.agh.to.school.SchoolApplication : Started SchoolApplication in 0.771 seconds (JVM running for 1.564)
Process finished with exit code 0