java-spring-boot
Build production Spring Boot applications - REST APIs, Security, Data, Actuator
By pluginagentmarketplace · 11,715 installs
npx skills add pluginagentmarketplace/custom-plugin-java --skill java-spring-boot
Source repository · Upstream listing
Java Spring Boot Skill
Build production ready Spring Boot applications with modern best practices.
Overview
This skill covers Spring Boot development including REST APIs, security configuration, data access, actuator monitoring, and cloud integration. Follows Spring Boot 3.x patterns with emphasis on production readiness.
When to Use This Skill
Use when you need to:
Create REST APIs with Spring MVC/WebFlux
Configure Spring Security (OAuth2, JWT)
Set up database access with Spring Data
Enable monitoring with Actuator
Integrate with Spring Cloud
Topics Covered
Spring Boot Core
Auto configuration and starters
Application properties and profiles
Bean lifecycle and configuration
DevTools and hot reload
REST API Development
@RestController and @RequestMapping
Request/response handling
Validation with Bean Validation
Exception handling with @ControllerAdvice
Spring Security
SecurityFilterChain configuration
OAuth2 and JWT authentication
Method security (@PreAuthorize)
CORS and CSRF configuration
Spring Data JPA
Repository pattern
Query methods and @Query
Pagination and sorting
Auditing and transactions
Actuator & Monitoring
Health checks and probes
Metrics with Micrometer
Custom endpoints
Prometheus integration
Quick Reference
Configuration Templates
Common Patterns
Layer Architecture
Validation Patterns
Troubleshooting
Common Issues
Problem Cause Solution
Bean not found Missing @Component Add annotation or @Bean
Circular dependency Constructor injection Use @Lazy or refactor
401 Unauthorized Security config Check permitAll paths
Slow startup Heavy auto config Exclude unused starters
Debug Properties
Debug Checklist
Usage
Related Skills
java testing Spring test patterns
java jpa hibernate Data access