spring-boot-full-stack

Spring Boot Full Stack Skill

Safety Notice

This listing is imported from skills.sh public index metadata. Review upstream SKILL.md and repository scripts before running.

Copy this and send it to your AI assistant to learn

Install skill "spring-boot-full-stack" with this command: npx skills add mduongvandinh/skills-java-spring/mduongvandinh-skills-java-spring-spring-boot-full-stack

Spring Boot Full Stack Skill

Overview

This skill provides a complete, modular framework for building Java Spring Boot applications with enterprise-grade features.

Quick Start

Minimal setup (PostgreSQL + JWT only)

mvn clean install -Pminimal

With Redis caching

mvn clean install -Dmodule.redis.enabled=true

Full stack (all modules)

mvn clean install -Pfull-stack

Run application

mvn spring-boot:run -Dspring-boot.run.profiles=local

Module Selection

Module Default Enable Flag

PostgreSQL ON -Dmodule.postgresql.enabled=true

Redis OFF -Dmodule.redis.enabled=true

Kafka OFF -Dmodule.kafka.enabled=true

RabbitMQ OFF -Dmodule.rabbitmq.enabled=true

OAuth2 OFF -Dmodule.oauth2.enabled=true

Development Workflow

  • Spec First: Define specifications in openspec/specs/

  • TDD: Write tests first (RED)

  • Implement: Write minimal code (GREEN)

  • Refactor: Improve code quality

  • Archive: Update specs after implementation

Docker Options

Without Docker (services installed locally)

make dev

With Docker infrastructure

make dev-docker

Full Docker deployment

docker compose --profile with-app up -d

Skills Included

Core (Always enabled)

  • spring-project-init

  • Project initialization

  • spring-maven-modular

  • Maven profiles & BOM

  • spring-error-handling

  • Global exception handling

  • spring-validation

  • Request validation

  • spring-logging

  • Structured logging

  • spring-testing

  • Unit + Integration testing

  • spring-tdd-mockito

  • TDD with Mockito

  • spring-openspec

  • Spec-First Development

Optional

  • spring-redis

  • Redis caching

  • spring-kafka

  • Kafka messaging

  • spring-rabbitmq

  • RabbitMQ messaging

  • spring-oauth2

  • OAuth2/OIDC

  • spring-rbac

  • Role-based access control

  • spring-docker

  • Docker containerization

  • spring-api-docs

  • OpenAPI/Swagger

  • spring-monitoring

  • Actuator + Prometheus

File Structure

src/ ├── main/ │ ├── java/ │ │ └── com/company/app/ │ │ ├── config/ # Configuration classes │ │ ├── controller/ # REST controllers │ │ ├── service/ # Business logic │ │ ├── repository/ # Data access │ │ ├── domain/ # Entities │ │ ├── dto/ # Data transfer objects │ │ ├── exception/ # Custom exceptions │ │ └── security/ # Security configuration │ └── resources/ │ ├── application.yml │ ├── application-local.yml │ ├── application-dev.yml │ ├── application-prod.yml │ └── db/migration/ # Flyway migrations ├── test/ │ └── java/ │ └── com/company/app/ │ ├── unit/ # Unit tests │ └── integration/ # Integration tests └── openspec/ ├── AGENTS.md ├── specs/ # Feature specifications └── changes/ # Proposed changes

References

  • Anthropic Skills Specification

  • OpenSpec - Spec-Driven Development

  • Spring Boot Documentation

Source Transparency

This detail page is rendered from real SKILL.md content. Trust labels are metadata-based hints, not a safety guarantee.

Related Skills

Related by shared tags or category signals.

General

Session-Memory Enhanced

Session-Memory Enhanced v4.0 - 统一增强版。融合 session-memory + memu-engine 核心功能。特性:结构化提取 + 向量检索 + 不可变分片 + 三位一体自动化 + 多代理隔离 + AI 摘要 + 零配置启动。

Registry SourceRecently Updated
General

PRISM-GEN-DEMO

English: Retrieve, filter, sort, merge, and visualize multiple CSV result files from PRISM-Gen molecular generation/screening. Provides portable query-based...

Registry SourceRecently Updated
General

Video Pro by cza999

专业AI视频生成器,支持文本转高质量短视频,批量处理、多模板和高级自定义语音功能,适合创作者和企业。

Registry SourceRecently Updated
0133
cza999