spring-transaction

Community

Master Kotlin transaction patterns.

Authorkssumin
Version1.0.0
Installs0

System Documentation

What problem does it solve?

Kotlin applications often require consistent transactional boundaries across service layers to maintain data integrity in concurrent environments and microservice interactions.

Core Features & Use Cases

  • Transaction propagation and isolation patterns (REQUIRED, REQUIRES_NEW, NOT_SUPPORTED) to control transactional scope.
  • Support for optimistic and pessimistic locking strategies in domain and infra layers.
  • Practical guidelines for choosing and applying locking strategies in common scenarios (inventory, orders, multi-service updates).

Quick Start

Configure transactional boundaries in your service layer and annotate methods with the appropriate propagation and isolation settings to ensure correct transactional behavior.

Dependency Matrix

Required Modules

None required

Components

Standard package

💻 Claude Code Installation

Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.

Please help me install this Skill:
Name: spring-transaction
Download link: https://github.com/kssumin/claude-playground/archive/main.zip#spring-transaction

Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.