| name | spring-boot |
| description | Spring Boot 3.x development - REST APIs, JPA, Security, Testing, and Cloud-native patterns. Use for building enterprise Java applications with Spring Boot. |
| metadata | {"version":"2.0.0","domain":"backend","triggers":"Spring Boot, Spring Framework, Spring Security, Spring Data JPA, Spring WebFlux, Java REST API, Microservices Java","role":"specialist","scope":"implementation","output-format":"code"} |
Spring Boot Skill
Enterprise Spring Boot 3.x development with focus on clean architecture and production-ready code.
Core Workflow
- Analyze - Understand requirements, identify service boundaries, APIs, data models
- Design - Plan architecture, confirm design before coding
- Implement - Build with constructor injection and layered architecture
- Secure - Add Spring Security, OAuth2, method security; verify tests pass
- Test - Write unit, integration tests; run
./mvnw test and confirm all pass
- Deploy - Configure health checks via Actuator; validate
/actuator/health returns UP
Quick Start Templates
Entity
@Entity
@Table(name = "products")
public class Product {
@Id
@GeneratedValue(strategy = GenerationType.IDENTITY)
private Long id;
String name;
BigDecimal price;
}