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
Bez kategorii

Webinar Spring Boot

Zapraszam Cię cykl darmowych webinarów o Spring Boot. Jest to wprowadzenie dla osób początkujących, chcących  tworzyć aplikacje webowe. Wpisz swoje imię i adres email, abym mógł wysłać Ci link i przypomnienie. Pozostawiając swojego maila otrzymasz dostęp do nagrań i kodu źródłowego: Warsztaty odbędą się na streamie YouTube na kanale DevLab. Bezpośredni link YouTube do wydarzenia:  […]

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
Bez kategorii

Video kurs Spring Boot dla Wydawnictwa Helion

  Miło mi poinformować, że jestem w trakcie realizacji drugiego kursu dla firmy Helion S.A. Tematyka tego kursu to Spring Boot w realnym zastosowaniu. Będę starał się przekazać jakie główne zalety ma tworzenie aplikacji przez Spring Boot. Wspólnie stworzymy API, do którego podłączymy front zbudowany na Angular 6.  Chcesz otrzymać informację o dostępności szkolenia?   […]