Springboot Patterns

Spring Boot services end to end on blocking Spring MVC: controller, service and repository layering, RFC 7807 errors, RestClient wrapped in Resilience4j, caching and events, Spring Security 6 authentication, authorization, headers and rate limiting, JPA mapping, N+1 and HikariCP, JUnit 5 and Testcontainers tests, and the pre-merge build, scan and coverage pipeline. Use when you say "structure this Spring Boot API", "add JWT auth to this endpoint", "lock this down to admins", "why does this query run two hundred times", "write a @WebMvcTest for this controller", "rate limit this endpoint", or "verify this before I open the PR". Not for Java language style, naming, records and Optional usage, use `java-coding-standards`.

Lukk17 0698cfe 11 files · 74.1 KB Updated

File contents

Lukk17/agent-standards/tree/main/.agents/skills/springboot-patterns commit 0698cfe808

Frequently asked questions

npx skillmds@latest add lukk17/springboot-patterns