Skip to main content

这个仓库中的 skills

rrezartprebreza/spring-boot-skills - 第 2 页

SkillsMP 已收集 rrezartprebreza/spring-boot-skills 中的 59 个 Skill。打开任一 Skill 可查看来源和详情。

rrezartprebreza/spring-boot-skills

已展示 19 / 59 个已收集 Skill。

职业分类
软件质量保证分析师与测试员
描述

Use when writing tests of any kind — unit, slice, or integration. Covers test structure, naming conventions, Mockito patterns, @WebMvcTest, @DataJpaTest, and Testcontainers setup.

原文语言:英语

更新
职业分类
软件开发工程师
描述

Use when working with @Transactional, multi-step database operations, distributed transactions, or any code that needs atomicity guarantees. Covers propagation rules, isolation levels, read-only optimization, and common pitfalls.

原文语言:英语

更新
职业分类
软件开发工程师
描述

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.

原文语言:英语

更新
职业分类
软件开发工程师
描述

Use when working with domain models, aggregates, value objects, domain events, or repositories in a DDD-style project. Ensures rich domain model over anemic CRUD.

原文语言:英语

更新
职业分类
数据库架构师
描述

Use when creating database migrations, schema changes, seed data, or any SQL that modifies database structure. Covers Flyway naming conventions, versioning, and safe migration patterns.

原文语言:英语

更新
职业分类
软件开发工程师
描述

Use when the project follows hexagonal (ports & adapters) architecture. Prevents domain code from depending on Spring or JPA. Use when you see packages like domain/, application/, infrastructure/, or adapters/ in the project structure.

原文语言:英语

更新
职业分类
软件开发工程师
描述

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.

原文语言:英语

更新
职业分类
软件开发工程师
描述

Use when generating or modifying any Spring Boot class — controllers, services, repositories, DTOs, mappers, or configuration. Enforces strict layer separation and prevents business logic from leaking across boundaries.

原文语言:英语

更新
职业分类
软件开发工程师
描述

Use when annotating nullability in Spring Boot 4 / Spring Framework 7, migrating to JSpecify, integrating Kotlin, or enabling build-time null checks with NullAway.

原文语言:英语

更新
职业分类
软件开发工程师
描述

Use when configuring Spring Boot as an OAuth2 resource server, validating JWTs from an external auth provider (Keycloak, Auth0, Okta, Cognito), extracting claims, or implementing scope-based authorization.

原文语言:英语

更新
职业分类
软件开发工程师
描述

Use when the project follows API-first / OpenAPI-first approach: generating controller interfaces, DTOs, and clients from an OpenAPI spec. Use when you see openapi.yaml, openapi-generator-maven-plugin, or ApiDelegate pattern in the project.

原文语言:英语

更新
职业分类
软件开发工程师
描述

Use when implementing error handling, exception mappers, or error response formatting. Enforces RFC 9457 (Problem Details for HTTP APIs) using Spring's built-in ProblemDetail.

原文语言:英语

更新
职业分类
软件开发工程师
描述

Use when adding retries, backoff, or concurrency limits to Spring Boot 4 / Spring Framework 7 code with core Retryable and ConcurrencyLimit support. Covers enablement, backoff, proxy limits, and behavior after retries are exhausted.

原文语言:英语

更新
职业分类
软件开发工程师
描述

Use when building batch jobs, ETL pipelines, scheduled imports/exports, or any chunk-oriented bulk processing with Spring Batch. Covers the Spring Batch 6 / Boot 4 builder API, resourceless vs JDBC job repositories, restartability and idempotent job…

原文语言:英语

更新
职业分类
软件开发工程师
描述

Use when upgrading an application from Spring Boot 3.5 to Boot 4, completing a Framework 7 migration, replacing modular starters, adopting Jackson 3, or diagnosing post-upgrade failures.

原文语言:英语

更新
职业分类
软件开发工程师
描述

Use when generating or refactoring Spring Boot 4 JPA entities, repositories, queries, projections, persistence tests, entity relationships, embeddables, IDs, or Hibernate mappings. Covers Jakarta Persistence 3.2 imports, Hibernate 7 entity modeling, new-state…

原文语言:英语

更新
职业分类
软件开发工程师
描述

Use when implementing caching, session storage, rate limiting, or any Redis integration. Covers cache-aside pattern, key naming, TTL strategy, and serialization config.

原文语言:英语

更新
职业分类
软件质量保证分析师与测试员
描述

Use when writing tests of any kind — unit, slice, or integration. Covers test structure, naming conventions, Mockito patterns, @WebMvcTest, @DataJpaTest, and Testcontainers setup.

原文语言:英语

更新
职业分类
软件开发工程师
描述

Use when working with @Transactional, multi-step database operations, distributed transactions, or any code that needs atomicity guarantees. Covers propagation rules, isolation levels, read-only optimization, and common pitfalls.

原文语言:英语

更新
已展示 19 / 59 个已收集 Skill。