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.
주요 기능
01Auto-configured Jackson and pooled WebClient factory
023 GitHub stars
03Decoupled RequestHandler pattern with SpringBus integration
04Reactive transaction management using @RestTransactional
05Audience-based API path routing and security whitelisting
06Standardized Global Exception Handling with trace ID propagation
사용 사례
01Refactoring monolithic controllers into decoupled, testable Handler classes
02Implementing secure, versioned REST endpoints for multi-audience microservices
03Configuring enterprise-grade WebClient instances with connection pooling and tracing