Provides patterns for implementing Spring Boot caching: configures Redis/Caffeine/EhCache providers with TTL and eviction policies, applies @Cacheable/@CacheEvict/@CachePut annotations, validates cache hit/miss behavior, and exposes metrics via Actuator. Use when adding caching to Spring Boot services, configuring cache expiration, evicting stale data, or diagnosing cache misses.
中文简介正在准备中。当前显示原文说明。
giuseppe-trisciuoglio/developer-kit☆ 3602026年9月10日 更新
Use when the complete Spring Boot 4 request path is reactive: WebFlux controllers, Reactor pipelines, R2DBC persistence, streaming, backpressure, or cancellation. For defining and registering declarative outbound API interfaces, use http-interface-clients.
中文简介正在准备中。当前显示原文说明。
rrezartprebreza/spring-boot-skills☆ 3192026年10月17日 更新
Use when defining or debugging Spring Boot 4 database transaction boundaries, rollback, propagation, optimistic-lock retries, or commit-bound events. For duplicate HTTP commands use idempotency-patterns; for reactive transactions use webflux-reactive-patterns.
中文简介正在准备中。当前显示原文说明。
rrezartprebreza/spring-boot-skills☆ 3192026年10月17日 更新
Use when adding Spring AI-specific model observations, token usage, latency, externally configured cost attribution, advisor telemetry, or protected prompt and completion logging. Use production-observability for general service metrics, health, logs, and OTLP setup.
中文简介正在准备中。当前显示原文说明。
rrezartprebreza/spring-boot-skills☆ 3192026年10月17日 更新
Use when implementing tenant resolution, database or schema isolation, Hibernate 7 tenancy, reactive tenant context, migrations, caches, jobs, or authorization in Spring Boot 4.
中文简介正在准备中。当前显示原文说明。
rrezartprebreza/spring-boot-skills☆ 3192026年10月17日 更新
Use when working in a multi-module Maven project. Covers parent POM conventions, shared dependency management, inter-module rules, build ordering, and Spring Boot 4 modular starter selection.
中文简介正在准备中。当前显示原文说明。
rrezartprebreza/spring-boot-skills☆ 3192026年10月17日 更新
Use when exposing Spring Boot 4 application capabilities through Model Context Protocol tools, resources, or prompts. Covers Spring AI 2.0 MCP annotations, transport selection, schemas, errors, security, and the standalone MCP Java SDK 2.x.
中文简介正在准备中。当前显示原文说明。
rrezartprebreza/spring-boot-skills☆ 3192026年10月17日 更新
Use when calling external HTTP APIs from Spring Boot 4 / Spring Framework 7 with declarative HttpExchange interfaces. Covers ImportHttpServices, grouped base URLs and timeouts, and RestClient versus WebClient selection.
中文简介正在准备中。当前显示原文说明。
rrezartprebreza/spring-boot-skills☆ 3192026年10月17日 更新
Use when implementing Kafka, RabbitMQ, Pulsar, or JMS producers and consumers in Spring Boot 4. Covers modular starters, event contracts, idempotency, retries, dead letters, and outbox delivery.
中文简介正在准备中。当前显示原文说明。
rrezartprebreza/spring-boot-skills☆ 3192026年10月17日 更新
Use when evolving aggregate invariants, value objects or domain events in an existing DDD-style Spring Boot 4 application, or when DDD is explicitly requested. Preserve existing API identifiers and architecture when changing domain behavior.
中文简介正在准备中。当前显示原文说明。
rrezartprebreza/spring-boot-skills☆ 3192026年10月17日 更新
Use when packaging Spring Boot 4 as an OCI image, JVM container, AOT application, or GraalVM native executable. Covers buildpacks, layers, runtime hints, probes, security, and verification.
中文简介正在准备中。当前显示原文说明。
rrezartprebreza/spring-boot-skills☆ 3192026年10月17日 更新
Use when versioning Spring MVC or WebFlux APIs in Spring Boot 4 / Spring Framework 7. Covers built-in mapping versions, request version resolution, defaults, supported versions, and deprecation headers.
中文简介正在准备中。当前显示原文说明。
rrezartprebreza/spring-boot-skills☆ 3192026年10月17日 更新
Use when the complete Spring Boot 3 request path is reactive: WebFlux controllers, Reactor pipelines, R2DBC persistence, streaming, backpressure, or cancellation. For defining and registering declarative outbound API interfaces, use http-interface-clients.
中文简介正在准备中。当前显示原文说明。
rrezartprebreza/spring-boot-skills☆ 3192026年10月17日 更新
Use when defining or debugging Spring Boot 3 database transaction boundaries, rollback, propagation, optimistic-lock retries, or commit-bound events. For duplicate HTTP commands use idempotency-patterns; for reactive transactions use webflux-reactive-patterns.
中文简介正在准备中。当前显示原文说明。
rrezartprebreza/spring-boot-skills☆ 3192026年10月17日 更新
Use when writing tests of any kind — unit, slice, or integration. Covers test structure, naming conventions, Mockito patterns, @WebMvcTest, @DataJpaTest, and Testcontainers setup.
中文简介正在准备中。当前显示原文说明。
rrezartprebreza/spring-boot-skills☆ 3192026年10月17日 更新
Use when an application issues and validates its own first-party JWT access and refresh tokens, including authentication filters, password encoding, RBAC, and method security. For JWTs issued by Keycloak, Auth0, Okta, Cognito, or another authorization server, use oauth2-resource-server.
中文简介正在准备中。当前显示原文说明。
rrezartprebreza/spring-boot-skills☆ 3192026年10月17日 更新
Use when organizing or verifying a modular Spring Boot monolith with Spring Modulith, including module APIs, dependency rules and reliable module events. Do not restructure an application into modules for an unrelated endpoint change.
中文简介正在准备中。当前显示原文说明。
rrezartprebreza/spring-boot-skills☆ 3192026年10月17日 更新
Use when implementing caching, session storage, rate limiting, or any Redis integration. Covers cache-aside pattern, key naming, TTL strategy, and serialization config.
中文简介正在准备中。当前显示原文说明。
rrezartprebreza/spring-boot-skills☆ 3192026年10月17日 更新
Use when generating JPA entities, repositories, queries, or anything touching the persistence layer. Covers entity conventions, N+1 prevention, projections, and query patterns.
中文简介正在准备中。当前显示原文说明。
rrezartprebreza/spring-boot-skills☆ 3192026年10月17日 更新
Use when building or changing a Spring Cloud Gateway on Spring Boot 3. Covers route design, authentication, header hygiene, rate limiting, retries, timeouts, observability, and testing.
中文简介正在准备中。当前显示原文说明。
rrezartprebreza/spring-boot-skills☆ 3192026年10月17日 更新
Use when building batch jobs, ETL pipelines, scheduled imports/exports, or any chunk-oriented bulk processing with Spring Batch. Covers the Spring Batch 5 / Boot 3 builder API, restartability and idempotent job parameters, reader/writer thread-safety, fault tolerance, and chunk transaction boundaries.
中文简介正在准备中。当前显示原文说明。
rrezartprebreza/spring-boot-skills☆ 3192026年10月17日 更新
Use when integrating LLMs, chat clients, embeddings, RAG pipelines, or AI agents into Spring Boot. Covers Spring AI ChatClient, prompt templates, embeddings, vector stores, and structured output. Use when user mentions Spring AI, LLM, ChatGPT, Claude, RAG, embeddings.
中文简介正在准备中。当前显示原文说明。
rrezartprebreza/spring-boot-skills☆ 3192026年10月17日 更新
Use when generating REST controllers, DTOs, success response contracts, pagination, HTTP status mapping, or API versioning. For RFC 9457 exception and error response formatting, use problem-details-rfc9457 unless the project explicitly requires a legacy error envelope.
中文简介正在准备中。当前显示原文说明。
rrezartprebreza/spring-boot-skills☆ 3192026年10月17日 更新
Use when adding retries, backoff, or concurrency protection to Spring Boot 3 / Spring Framework 6 services. Covers Spring Retry or Resilience4j selection, proxy behavior, and transaction limits.
中文简介正在准备中。当前显示原文说明。
rrezartprebreza/spring-boot-skills☆ 3192026年10月17日 更新