Spring Boot 3
Generate Spring Boot 3.x services. Creates REST controllers, implements Spring Security 6 auth flows, sets up Spring Data JPA repositories, and configures reactive WebFlux endpoints for high-throughput Java microservices.
This skill helps you build enterprise Java backends with Spring Boot 3.x. It scaffolds REST controllers and DTOs, configures Spring Security 6 with JWT and OAuth2, designs Spring Data JPA repositories and entity relationships, builds reactive WebFlux endpoints, and integrates Spring Cloud components for microservice architectures.
When to use
Use when building Spring Boot 3.x applications, Java microservices, or reactive WebFlux services, and for Spring Data JPA, Spring Security 6, or Spring Cloud integration.
Examples
Secured REST API
Build a controller protected by Spring Security
Create a Spring Boot 3 REST API for orders with a controller, service, JPA repository, DTOs, and Spring Security 6 JWT authentication
Reactive endpoint
Handle high concurrency with WebFlux
Convert this blocking Spring MVC endpoint to a reactive WebFlux handler using Mono and Flux with backpressure