This skill provides a comprehensive set of implementation patterns for Java Spring Boot applications, focusing on building scalable and maintainable backend services. It includes standardized templates for REST controllers, Spring Data JPA repositories, transactional service layers, DTO validation, and global exception handling. Additionally, it offers guidance on advanced topics like distributed caching, asynchronous processing, rate limiting with Bucket4j, and observability, ensuring that Claude follows industry best practices when generating or refactoring Spring Boot code for high-performance environments.
Características Principales
01Centralized global exception handling and RFC 7807 problem detail support.
02Built-in resiliency patterns including retry logic and rate limiting with Bucket4j.
030 GitHub stars
04Standardized REST API structures with DTO validation and Spring Data JPA integration.
05Best practices for observability using SLF4J logging and Micrometer metrics.
06Implementation guides for asynchronous processing and distributed caching.
Casos de Uso
01Bootstrapping a new Spring Boot microservice with a clean, layered architecture.
02Implementing robust cross-cutting concerns like security filters, caching, and rate limiting.
03Refactoring legacy Java backend code to follow modern Spring Boot 3+ standards.