aj-geddes avatar

Spring Boot Application

This one walks you through the standard Spring Boot stack with proper separation of concerns: JPA entities, Spring Data repositories, service layers, REST controllers, and Spring Security config. It's opinionated about doing things the Spring way, with dependency injection, transaction boundaries, and DTOs instead of exposing entities directly. The reference guides cover each layer separately, which is helpful if you're setting up a new project or teaching someone the architecture. Honest take: it's pretty comprehensive for the typical CRUD API with auth, but if you're already comfortable with Spring conventions, you might just need the security or JPA sections as a reference.

skills.sh installs
463
GitHub stars
379
last updated
Aug 21, 2026

Install

$ npx -y skills add aj-geddes/useful-ai-prompts --skill spring-boot-application --agent claude-code

Installs into .claude/skills of the current project.

Files

Spring Boot Application

Table of Contents

Overview

Develop production-ready Spring Boot applications with proper annotation-based configuration, dependency injection, REST controllers, JPA data persistence, service layers, and security implementation following Spring conventions.

When to Use

  • Building Spring Boot REST APIs
  • Implementing service-oriented architectures
  • Configuring data persistence with JPA
  • Managing dependency injection
  • Implementing Spring Security
  • Building microservices with Spring Boot

Quick Start

Minimal working example:

<!-- pom.xml -->
<project>
    <modelVersion>4.0.0</modelVersion>
    <groupId>com.example</groupId>
    <artifactId>api-service</artifactId>
    <version>1.0.0</version>

    <parent>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-starter-parent</artifactId>
        <version>3.1.0</version>
    </parent>

Sponsors

Details

Repository
github.com/aj-geddes/useful-ai-prompts
Categories
Backend & APIs, Security, DevOps & CI/CD, AI & Agent Building, Java & JVM
First seen
Jun 3, 2026

More from aj-geddes/useful-ai-prompts

All 258
1aj-geddes avatarserverless-architectureaj-geddes/useful-ai-promptsDesign and implement serverless applications using AWS Lambda, Azure Functions, and GCP Cloud Functions with event-driven patterns and orchestration.461skills.sh installs
2aj-geddes avatartransaction-managementaj-geddes/useful-ai-promptsManage database transactions for data consistency. Use when implementing ACID compliance, handling concurrency, or managing transaction isolation levels.461skills.sh installs
3aj-geddes avatarsecrets-rotationaj-geddes/useful-ai-promptsImplement automated secrets rotation for API keys, credentials, certificates, and encryption keys. Use when managing secrets lifecycle, compliance requirements,459skills.sh installs
4resend avatarsend-emailresend/resend-skillsUse when sending transactional emails (welcome messages, order confirmations, password resets, receipts), notifications, or bulk emails via Resend API.459skills.sh installs
5tamtom avatargplay-cli-usagetamtom/gplay-cli-skillsGuidance for using the Google Play Console CLI in this repo (flags, output formats, pagination, auth, and discovery). Use when asked to run or design gplay comm458skills.sh installs
6dotneet avatarperplexity-searchdotneet/claude-code-marketplaceA skill for performing web searches, research, and reasoning using the Perplexity API. Handles real-time web information retrieval, deep research analysis, and 457skills.sh installs