springboot-patterns
springboot patterns
What it does
- Building REST APIs with Spring MVC or WebFlux
- Structuring controller → service → repository layers
- Configuring Spring Data JPA, caching, or async processing
- Adding validation, exception handling, or pagination
- Setting up profiles for dev/staging/production environments
- Implementing event-driven patterns with Spring Events or Kafka
- SECURITY: This filter uses request.getRemoteAddr() to identify clients for rate limiting.
Requirements & configuration
- Requires @EnableCaching on a configuration class.
- Requires @EnableAsync on a configuration class.
Configuration: FRAMEWORK
Derived from the skill's own SKILL.md documentation · extracted 2026-07-23
springboot-patterns FAQ
What does the springboot-patterns skill do?
Spring Boot architecture patterns, REST API design, layered services, data access, caching, async processing, and logging. Use for Java Spring Boot backend work. Building REST APIs with Spring MVC or WebFlux Structuring controller → service → repository layers
What does springboot-patterns require?
Requires @EnableCaching on a configuration class. Requires @EnableAsync on a configuration class. Configuration keys: FRAMEWORK.
How do I install springboot-patterns?
Run: npx -y skills add https://github.com/affaan-m/everything-claude-code --skill springboot-patterns --agent claude-code — the source lives at github.com/affaan-m/everything-claude-code.
Maintain springboot-patterns?
Let people know it's listed here — add the badge (live metrics, light/dark aware) or a plain link to your README or docs.
[](https://getagentictools.com/skills/affaan-m-everything-claude-code-springboot-patterns?ref=badge) npx agentictools info skills/affaan-m-everything-claude-code-springboot-patterns The second line is the CLI lookup for this page — handy in READMEs and docs.