spring-boot-4

Official

Modernize Spring Boot apps

AuthorJNZader-Vault
Version1.0.0
Installs0

System Documentation

What problem does it solve?

This Skill helps developers migrate and modernize Spring Boot applications to leverage the latest features in Spring Boot 4.0, Jakarta EE 10, and Java 21+, addressing challenges with outdated dependencies and configurations.

Core Features & Use Cases

  • Jakarta EE Migration: Provides clear mappings for migrating from javax to jakarta namespaces.
  • Modern Security: Demonstrates current Spring Security configurations with JWT and stateless sessions.
  • Java 21+ Features: Illustrates the use of virtual threads and records for DTOs.
  • Error Handling: Shows how to implement ProblemDetail for API error responses.
  • Declarative Clients: Guides on using HttpServiceProxyFactory for REST clients.
  • Configuration: Examples for @ConfigurationProperties with records.
  • Observability: Integrates @Observed for tracing.
  • Testing: Demonstrates Testcontainers with @ServiceConnection.

Quick Start

Use the spring-boot-4 skill to refactor the security configuration for a Spring Boot application to use SecurityFilterChain and JWT authentication.

Dependency Matrix

Required Modules

None required

Components

references

💻 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-boot-4
Download link: https://github.com/JNZader-Vault/project-starter-framework/archive/main.zip#spring-boot-4

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.