# Abc Spring Boot Skills

> Build Spring Boot 4.x applications following best practices. Covers how to use Spring MVC, Spring Data, and Spring Security.

- Skill: `abchatterjee7/abc-spring-boot-skills` (Agent Skill, multi-file: 5 files)
- Install (CLI): `npx skillmds@latest add abchatterjee7/abc-spring-boot-skills`
- Raw SKILL.md: https://api.skillmd.com/api/skills/abchatterjee7/abc-spring-boot-skills/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Security
- Author: abchatterjee7 (https://skillmd.com/u/abchatterjee7)
- Updated: 2026-09-17
- Page: https://skillmd.com/skills/abchatterjee7/abc-spring-boot-skills

---


# ABC Spring Boot Skills
Develop Spring Boot applications using the following best practices.

## Spring Boot Package Structure
Follow a **domain-driven, modular architecture** where packages are organized by **business modules** 
rather than technical layers.

Read `references/code-organization.md` for more details on organizing code in Spring Boot projects.

## JPA
While using JPA and Hibernate for the database persistence, follow the guidelines in `references/jpa.md`.

## Spring Data JPA
While using Spring Data JPA, implement the Repository layer by following the guidelines in `references/spring-data-jpa.md`.

## Business/Service Logic Implementation
Implement the business logic in service layer follow the guidelines in `references/spring-service-layer.md`.

## Spring MVC REST APIs
Implement REST APIs using Spring MVC by following the guidelines in `references/spring-webmvc-rest-api.md`.


