- Tówj pierszy mikroserwis < 140 znaków
- Interfejs linii kolemnd i Groovy Version Manager
- Spring Boot Initializer
- hello
- Spring Boot Starter Maven POMs
- Spring IO Guides
- Konwencje i konfiguracje
- guide
- Wprowadzenie (3:35-8:05) do mikroserwisów
- Czy mikroserwisy są dla Ciebie (1:55-6:00)?
- Spring IO BOM
@EnableAutoConfiguration
- jak to działa?- cowsay + chuck
- Pakowanie i uruchamianie lokalne
- cowsay + chuck + date
- Uruchamianie na chmurze
- Environment
and profiles
- all of it on heroku
- Elementy TDD
- code rot => fear of change => big clean up => suite of tests
- write no production code except to pass a failing test
- write only enough of a test to demonstrate failure
- write only enough production code to pass the test
- test, code refactor
- Testowanie jednostkowe
- Testowanie integracyjne
- Testowanie zasobów Web'owych
- Teach a Dog to REST
- Zasoby i ich reprezentacja
- Punkt wejścia i inne adresy
- Designing REST-ful API using Spring
- Metody i ich parametry
- Modelowanie relacji
- Spring Hateoas
- Testowanie
- API debug console
- REST assured
- Definiowanie interfejsów
Repository
- Tworzenie metod zapytań
- Dodawanie własnych implementacji dla wybranych metod
- Specyfikacje
- QueryDSL
- Web support
- Co to są Pointcut, JoinPoint, Aspect?
- Jak działają AOP proxy?
- Testowanie aspektów
- Walidacja na metodach
- Obsługa transakcji
- Konfiguracja cache'a
- @EnableWebMvcSecurity i @AuthenticationPrincipal
- Logowanie przez HTTP Basic
- Zabezpieczanie adresów URL
- Podłączanie bazy użytkowników i uprawnień
- Zabezpieczanie metod
- springSecurityFilterChain i inne główne bean'y
- Spring OAuth2