Architektura serwisu webowego Spring Boot
Wprowadzenie

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