spring

Installation
SKILL.md

Spring Skill

Assists with Spring Boot 3 patterns used throughout this project: bean wiring, configuration classes, service/controller/repository layering, and transaction management. All patterns follow the conventions established in src/main/java/com/example/api/.

Quick Start

To add a new component, follow the existing layer structure:

  1. Define a JPA entity in entity/
  2. Create a JpaRepository extension in repository/
  3. Add a @Service class in service/ with @Transactional(readOnly = true) at class level
  4. Expose via a @RestController in controller/, a GraphQL resolver in graphql/, or an MCP tool in mcp/

Key Concepts

Constructor Injection via Lombok All beans use @RequiredArgsConstructor — never @Autowired on fields.

Installs
1
First Seen
Jun 20, 2026
spring — rtdickerson/jpa4apiservertemplateproject