Kategorie
Nauka programowania Spring Boot

Spring Boot REST API + Angular 6. Część 4.

W tej części stworzymy kontroler, serwis i repozytorium dla klasy Category. Dotychczas stworzyliśmy klasę Controller i wstrzyknęliśmy zależność w postaci interfejsu BookRepository. W dzisiejszym wpisie pokażę podejście z wykorzystaniem klasy pełniącej role serwisu. Połączenie pomiędzy modułem kontrolera, a repozytorium zostanie odizolowane przez klasę serwisową, dostarczającą metody dla kontrolera. W pierwszej kolejności tworzę paczkę ‚services’ w […]

Kategorie
Nauka programowania Spring Boot

Spring Boot REST API + Angular 6. Część 3.

W trzeciej części zajmiemy się dodaniem kolejnej metody do interfejsu BookRepository, ale tym razem w oparciu i zapytanie skonstruowanie ręcznie w adnotacji @Query. Dodamy relację @ManyToOne oraz @OneToMany – w naszym przypadku zakładamy, że: książka posiada tylko jedną kategorię. kategoria posiada wiele książek.  Zaczynamy od dodania nowej klasy w pakiecie ‚model’ o nazwie Category:

[…]

Kategorie
Nauka programowania Spring Boot

Spring Boot REST API + Angular 6. Część 2.

W tej części dodamy pozostałe metody do naszej aplikacji, tak aby w pełni zarządzać rekordami w bazie z poziomu web serwisu.  W poprzedniej części stworzyliśmy encję Book i kontroler. Teraz zaczniemy od małej zmiany w kodzie.  Przejdźmy do klasy BookController w pakiecie controller. Obecnie wygląda tak:

Dodamy teraz konstruktor klasy BookController, ponieważ od nowe […]

Kategorie
Nauka programowania Spring Boot

Spring Boot REST API + Angular 6. Część 1.

W tym poście przedstawię jak możemy łatwo wystawić REST API w połączeniu z bazą MySQL. Klientem API będzie aplikacja napisana w Angular 6. Środowisko pracy to Intellij IDEA wersja Ultimate. Wraz z kolejnymi częściami ulegną modyfikacji klasy i metody w całym projekcie tak, aby projekt wraz z czasem miał postać wersji produkcyjnej tzw. real-life 🙂 […]

Kategorie
Nauka programowania Spring Boot

Nagranie webinaru #1 Spring Boot oraz kod źródłowy.

Hej, dziękuję za udział w warsztatach. Tak jak wspominałem na początku, niestety pokój pomieścił 25 osób. Powtórka tego webinaru na żywo już niebawem – obserwuj facebooka 😉  Kolejna część o Spring Boot (tak będzie ich kilka) za kilka dni – także obserwuj FB 🙂 Tutaj możesz obejrzeć nagranie ostatniego spotkania.  Pobierz kod źródłowy z warsztatów. […]