Spring HTTP Client
CommunityRobust Spring Boot API client patterns.
Authoriceflower
Version1.0.0
Installs0
System Documentation
What problem does it solve?
This Skill provides best practices and code examples for building resilient and maintainable HTTP clients within Spring Boot applications, addressing common challenges like timeouts, error handling, and retries.
Core Features & Use Cases
- Declarative Client Setup: Configure
RestClientwith base URLs, headers, and custom request factories. - Usage Patterns: Demonstrates how to perform GET and POST requests, handle responses, and manage errors.
- Resilience: Integrates Spring Retry and Resilience4j for implementing retry mechanisms and circuit breakers.
- DTO Mapping: Shows how to map external API responses to internal domain models.
Quick Start
Configure your Spring Boot application to use the RestClient for external API calls.
Dependency Matrix
Required Modules
None requiredComponents
Standard package💻 Claude Code Installation
Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.
Please help me install this Skill: Name: Spring HTTP Client Download link: https://github.com/iceflower/opencode-agents-and-skills/archive/main.zip#spring-http-client Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 223,000+ vetted skills library on demand.