S
springboot-patterns
Wzorce architektury Spring Boot dla skalowalnych API i serwisów backendowych
Instalacja
Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.
Instalacja
O skillu
Skill zawiera gotowe wzorce i best practices do budowania produkcyjnych aplikacji Spring Boot. Obejmuje strukturę REST API z paginacją, warstwę serwisów z transakcjami, repozytoria Spring Data JPA, walidację danych oraz obsługę cache'owania i asynchronicznego przetwarzania. Idealne dla Java developerów pracujących nad backendem — zaoszczędzisz czas na projektowaniu architektury i skoncentrujesz się na logice biznesowej.
Jak używać
- Zainstaluj skill springboot-patterns w swoim środowisku Claude lub Copilot, wskazując repozytorium affaan-m/everything-claude-code.
- Otwórz konwersację z agentem i opisz strukturę swojego endpointa REST — na przykład "Chcę stworzyć endpoint do listy produktów z paginacją". Skill dostarczy szablon kontrolera z @RestController, @RequestMapping i metodami GET/POST.
- Wykorzystaj wzorzec repozytoriów — poproś o implementację Spring Data JPA z niestandardowymi zapytaniami @Query dla Twoich encji. Skill pokaże, jak filtrować i sortować dane.
- Zastosuj warstwę serwisów z adnotacją @Transactional do zarządzania logiką biznesową i transakcjami bazodanowymi. Skill pomoże oddzielić logikę od kontrolera.
- Dodaj walidację danych wejściowych za pomocą rekordów (DTO) z adnotacjami @NotBlank, @Size, @NotNull — skill wygeneruje klasy żądań z pełną walidacją.
- Pytaj skill o rozszerzenia: cache'owanie wyników, asynchroniczne przetwarzanie zadań, logowanie zdarzeń — wszystkie wzorce są dokumentowane w repozytorium.