S
springboot-patterns
Spring Boot 架构模式、REST API 设计、分层服务、数据访问、缓存、异步处理和日志记录。适用于 Java Spring Boot 后端工作。
Installation
Pick a client and clone the repository into its skills directory.
Installation
About this skill
Spring Boot 架构模式、REST API 设计、分层服务、数据访问、缓存、异步处理和日志记录。适用于 Java Spring Boot 后端工作。
How to use
- 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.