Toolverse
Wszystkie skille

springboot-patterns

autor: affaan-m

Wzorce architektury Spring Boot dla skalowalnych API i serwisów backendowych

Instalacja

Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.

Instalacja

Szybkie info

Kategoria
Backend
Wyświetlenia
36

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ć

  1. Zainstaluj skill springboot-patterns w swoim środowisku Claude lub Copilot, wskazując repozytorium affaan-m/everything-claude-code.
  2. 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.
  3. 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.
  4. Zastosuj warstwę serwisów z adnotacją @Transactional do zarządzania logiką biznesową i transakcjami bazodanowymi. Skill pomoże oddzielić logikę od kontrolera.
  5. Dodaj walidację danych wejściowych za pomocą rekordów (DTO) z adnotacjami @NotBlank, @Size, @NotNull — skill wygeneruje klasy żądań z pełną walidacją.
  6. Pytaj skill o rozszerzenia: cache'owanie wyników, asynchroniczne przetwarzanie zadań, logowanie zdarzeń — wszystkie wzorce są dokumentowane w repozytorium.

Podobne skille