{"enrichment":{"faq":[{"a":"springboot-patterns is an MIT-licensed skill that teaches Spring Boot architecture through practical patterns for building scalable REST APIs. It covers REST API design patterns, service layering with controllers, services, and repositories, plus production-grade error handling and observability techniques for Java applications.","q":"What is springboot-patterns and how does it teach REST API design?"},{"a":"springboot-patterns teaches implementing layered service architecture by organizing code into controllers, services, and repositories. This separation of concerns approach enables maintainability and testability, with each layer handling specific responsibilities\u2014controllers managing HTTP requests, services containing business logic, and repositories managing data access.","q":"How does springboot-patterns structure layered architecture?"},{"a":"springboot-patterns covers configuring caching with @Cacheable annotations, async processing for non-blocking operations, and transaction management for data consistency. These techniques improve performance and responsiveness in production applications by reducing latency and enabling concurrent request handling.","q":"What caching, async processing, and transaction management does springboot-patterns cover?"},{"a":"springboot-patterns teaches production-grade error handling through global exception handling strategies, including RFC 7807 problem statement formats. It demonstrates setting up centralized exception handlers, proper HTTP status code mapping, and structured error responses for consistent API error communication.","q":"How does springboot-patterns address spring boot global exception handling?"},{"a":"springboot-patterns covers observability through metrics and tracing for monitoring production applications, plus security best practices including rate limiting with Bucket4j, request filtering middleware, and validation. These features ensure applications are secure, observable, and can handle production workloads reliably.","q":"What observability and security features does springboot-patterns include?"},{"a":"Yes, springboot-patterns includes pagination and sorting patterns for efficient data retrieval, retry logic for handling external service calls reliably, and scheduled jobs for background tasks. It also covers logging best practices and constructor injection for dependency management in Spring Boot applications.","q":"Does springboot-patterns cover pagination, sorting, and retry logic?"}],"shadow_tags":["layered-architecture","rest-api-design","data-persistence","request-handling","error-resilience","performance-optimization","observability-monitoring","production-ready","concurrent-processing","security-filtering"],"summary_rewrite":"Master Spring Boot architecture through practical patterns for REST API design, service layering, data access, caching, and async operations. Covers controller-service-repository organization, validation, exception handling, pagination, and observability for production-grade Java applications."},"files":[{"bytes":9924,"path":"skills/springboot-patterns/SKILL.md","sha256":"d2476eed53f04ea1347af53ff66697ae5b06e765e4f57ddc81ecdf864be02632","url":"https://skillfed.io/files/xu-xiang/everything-claude-code-zh/springboot-patterns/bc9d7f05/SKILL.md"}],"id":"xu-xiang/everything-claude-code-zh/springboot-patterns","links":{"html":"https://skillfed.io/xu-xiang/everything-claude-code-zh/springboot-patterns","md":"https://skillfed.io/xu-xiang/everything-claude-code-zh/springboot-patterns.md","repo":"https://github.com/xu-xiang/everything-claude-code-zh"},"meta":{"agents_supported":[],"first_seen":"2026-07-28","forks":298,"language":"JavaScript","last_updated":"2026-03-05","license":"MIT","name":"springboot-patterns","publisher":"xu-xiang","stars":1767},"relations":{"similar":[{"id":"affaan-m/ECC/springboot-patterns"},{"id":"affaan-m/ECC/java-coding-standards"},{"id":"xu-xiang/everything-claude-code-zh/springboot-tdd"},{"id":"affaan-m/ECC/springboot-tdd"},{"id":"xu-xiang/everything-claude-code-zh/java-coding-standards"},{"id":"xu-xiang/everything-claude-code-zh/springboot-security"},{"id":"personamanagmentlayer/pcl/spring-boot-expert"},{"id":"affaan-m/ECC/springboot-security"},{"id":"bobmatnyc/claude-mpm-skills/spring-boot"},{"id":"manutej/luxor-claude-marketplace/spring-boot-development"}]},"slug":{"owner":"xu-xiang","repo":"everything-claude-code-zh","skill":"springboot-patterns"},"version":"bc9d7f05"}
