aws-sdk-java-v2-dynamodb

Installation
Summary

Type-safe DynamoDB operations using AWS SDK for Java 2.x with Enhanced Client support.

  • Covers CRUD operations, queries, scans, batch operations, and transactions using the Enhanced Client for type-safe entity mapping with @DynamoDbBean annotations
  • Supports composite keys, Global Secondary Indexes (GSI), Local Secondary Indexes (LSI), and advanced filtering with QueryConditional and Expression builders
  • Includes Spring Boot integration patterns with repository configuration, dependency injection, and transactional operations
  • Provides testing strategies with Mockito unit tests and LocalStack integration tests for local DynamoDB development
SKILL.md

AWS SDK for Java 2.x - Amazon DynamoDB

Overview

Provides DynamoDB patterns using AWS SDK for Java 2.x with Enhanced Client for type-safe CRUD, queries, batch operations, transactions, and Spring Boot integration.

When to Use

  • CRUD operations on DynamoDB items
  • Querying tables with sort keys or GSI
  • Batch operations for multiple items
  • Atomic transactions across tables
  • Spring Boot integration with DynamoDB

Instructions

  1. Add AWS SDK DynamoDB dependencies to pom.xml
  2. Configure client setup (low-level or Enhanced Client)
  3. Define entity classes with @DynamoDbBean annotations
Related skills

More from giuseppe-trisciuoglio/developer-kit

Installs
860
GitHub Stars
246
First Seen
Feb 3, 2026