W jednym z moich artykułów pisałem już o Spring AOP i było to wprowadzenie do tematu programowania aspektowego w Springu. Teraz przyszedł czas na implementacje aspektów w Springu. W kolejnym odcinku na moim kanale pokazuję jak zaimplementować najczęściej występujące aspekty.
Blog
Jak łączyć się z zewnętrznym API w Javie
REST API jest coraz powszechniej wykorzystywane w przeróżnych aplikacjach. Często jest też wykorzystywany w aplikacjach do pozyskania dodatkowych danych dla aplikacji. Takich jak np. dane o aktualnej pogodzie. W kolejnym filmie pokazuję, jak łączyć się z takim zewnętrznym API. Bardzo dużo uwagi poświęcam też dobrym praktykom. Mówię o tym, jakie problemy można przy tym napotkać i jak ich unikać.
Jak testować integracyjne aplikację zabezpieczoną tokenem JWT?
W kolejnej części kursu pokazuję jak przetestować integracyjnie aplikację zabezpieczoną Jason Web Tokenem. Pokazuję jak przetestować usługi korzystając z mockowego usera i jak przetestować logowanie korzystając z tokena w testach.
Migracja do Mysql w aplikacji Spring Boot
W kolejnej części kursu opowiadam o tym jak z migrować bazę danych do silnika Mysql. Jest to stosunkowo proste zadanie, zwłaszcza że mamy już w projekcie Liquibase. Jednak i przy tak prostych operacjach zdarzają się problemy.
Liquibase – automatyczne zarządzanie schematem bazy danych
W tej części kursu opowiadam o tym jak wykorzystać w projekcie Liquibase. Jak go skonfigurować i jak w odpowiedni sposób przygotować zmiany, które wprowadzamy w bazie danych.
Java 15 lista nowości
Nowa wersja Java 15 jest już dostępna (miała premierę 15.09.2020). Jak zwykle po premierze każdej wersji robię zestawienie funkcjonalności dostępnych w nowej wersji Javy.
Spring Cache – jak skonfigurować cache w springu
W kolejnej części kursu Spring Boota opowiadam o tym jak przyspieszać aplikację poprzez cache’owanie wywołań metod. Pokazuję jak skonfigurować Spring Cache. Omawiam także podstawowe adnotacje potrzebne do używania cache’a.
Co to jest REST API?
W tym artykule przedstawię podstawowe zasady tworzenia REST API, czyli usług zorientowanych na zasoby (resources). Dowiesz się, co to w ogóle jest REST API, jak tworzyć API w prawidłowy sposób. Co to są poziomy zaawansowania REST API. Jakie metody http stosować, a także czy wersjonować API swoich usług.
Czy automatyczne tworzenie bazy przez Hibernate jest dobre?
Hibernate to świetne narzędzie i sprawdza się doskonale w wielu projektach, zwłaszcza tych, które są w dużej mierze oparte o funkcjonalności CRUD. Hibernate ma też wiele ciekawych funkcji, które pomagają deweloperom w codziennej pracy. Jedną z takich funkcji jest automatyczne tworzenie i aktualizacja schematu bazy danych. Funkcja ta może wydawać się bardzo przydatna, ale czy w ogóle powinieneś jej używać?
Kurs Spring Boot – Rest API, Spring Data, Spring Security, Spring Cache
Kurs Spring Boot, w którym opowiem o podstawach związanych ze Springiem i Spring Bootem. W kursie tym, poza poruszeniem podstawowych zagadnień związanych ze Spring Bootem, mam zamiar przedstawić wiele komponentów, które składają się na ten framework. Poza tym tworzę także aplikację, która wystawia usługi restowe.