Spring HTTP Client

Community

Robust 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 RestClient with 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 required

Components

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.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 223,000+ vetted skills library on demand.