Spring AOP - Implementacja aspektów

Опубликовано: 25 Июнь 2026
на канале: Mateusz Dąbrowski
7,512
233

Spring Aop to jeden z modułów frameworka Spring, który służy do implementacji programowanie aspektowego. Programowanie aspektowe pomaga dodać dodatkowy kod do aplikacji bez zmiany istniejącego już kodu. W tym odcinku pokazuję jak zaimplementować aspekty w najczęściej występujących zastosowaniach takich jak dodatkowe loggery, mierzenie czasu wywołań metod, czy dodatkowa autoryzacja.

🛑 Warsztat Architektura Heksagonalna
https://kursy.nullpointerexception.pl...

🔶 Kurs Hibernate
https://kursy.nullpointerexception.pl...

🔷 Warsztat Architektura Warstwowa
https://kursy.nullpointerexception.pl...

✅ Kurs Testy jednostkowe
https://kursy.nullpointerexception.pl...

Timeline:
00:00 Wstęp
00:18 Po co potrzebne są aspekty?
02:39 W jakich sytuacjach stosować aspekty?
06:30 Implementacja aspektu logującego (Before, After)
08:14 Definiowanie punktu przecięcia (Pointcut)
11:07 Implementacja Advice (Before, After)
15:03 Implementacja aspektu mierzącego czas wywołania metod (Around)
20:54 Implementacja aspektu z dodatkowy uwierzytelnieniem (własne adnotacja)
21:14 Dodaję własną adnotację
22:34 Dodajemy aspekt dla dodatkowej autoryzacja (Before)
23:33 Jak podłączyć adnotację do aspektu (Dodajemy Pointcut dla adnotacji)
24:17 Jak przekazać dane autoryzacyjne do aspektu?
33:55 Włącznie komunikatów błędów w Spring Boot

#spring #springboot #springaop #programowanie #naukaprogramowania

Artykuł "Spring AOP – jak używać?":
https://nullpointerexception.pl/jak-k...

Kurs Spring Boot #08 - Spring Cache:
   • Kurs Spring Boot #08 - Spring Cache  

Dokumentacja Spring Aop:
https://docs.spring.io/spring-framewo...

Github: https://github.com/matdabrowski/youtu...

Social media:
👉 Zapisz się na newsletter: https://nullpointerexception.pl/newsl...
👉 Polub stronę na Facebooku:   / nullpointerexceptionpl  
👉 Dołącz do grupy:   / javaspringhibernate  
👉 Obserwuj na Twitterze:   / matdabski  
👉 Obserwuj na Instagramie:   / matdabski