Summer REST Patterns for Spring
Standardizes Java Spring REST development with high-performance handler patterns, automated exception handling, and strict API routing conventions.
This skill equips Claude with the expertise to implement the Summer Framework's REST architectural patterns within Java Spring applications. It enforces a clean separation of concerns by routing business logic into specialized Handlers via a SpringBus, rather than bloating controllers. The skill ensures compliance with strict API versioning, audience-based URL prefixing (Backoffice, Internal, Partner, Public, User), and automated reactive transaction management. It also streamlines integration with pooled WebClients and standardized global exception handling, making it essential for building robust, enterprise-grade reactive microservices.