From 2b9db7dafe93c28d3969c9d1944185c7480af4ed Mon Sep 17 00:00:00 2001 From: "vijay.ka" Date: Tue, 30 Aug 2022 19:50:52 +0530 Subject: [PATCH] first commit --- .../config/DynamoDbConfiguration.java | 8 +++---- .../com/dailycodebuffer/entity/Employee.java | 15 +++--------- .../java/com/dailycodebuffer/entity/ToDo.java | 23 +++++++++++++++++++ .../repository/EmployeeRepository.java | 2 +- 4 files changed, 31 insertions(+), 17 deletions(-) create mode 100644 DynanoDb-SpringBoot-Demo/src/main/java/com/dailycodebuffer/entity/ToDo.java diff --git a/DynanoDb-SpringBoot-Demo/src/main/java/com/dailycodebuffer/config/DynamoDbConfiguration.java b/DynanoDb-SpringBoot-Demo/src/main/java/com/dailycodebuffer/config/DynamoDbConfiguration.java index 7e2d269..d06592b 100644 --- a/DynanoDb-SpringBoot-Demo/src/main/java/com/dailycodebuffer/config/DynamoDbConfiguration.java +++ b/DynanoDb-SpringBoot-Demo/src/main/java/com/dailycodebuffer/config/DynamoDbConfiguration.java @@ -22,15 +22,15 @@ private AmazonDynamoDB buildAmazonDynamoDB() { .standard() .withEndpointConfiguration( new AwsClientBuilder.EndpointConfiguration( - "dynamodb.your-region.amazonaws.com", - "your-region" + "https://dynamodb.us-east-1.amazonaws.com", + "us-east-1" ) ) .withCredentials( new AWSStaticCredentialsProvider( new BasicAWSCredentials( - "your-access-Key", - "your-secret-key" + "AKIATUEXRRE3W4SKKSHC", + "cp7e/ZMK35rxgLU9L+1PqTJWKthDPy1+pydNmmLu" ) ) ) diff --git a/DynanoDb-SpringBoot-Demo/src/main/java/com/dailycodebuffer/entity/Employee.java b/DynanoDb-SpringBoot-Demo/src/main/java/com/dailycodebuffer/entity/Employee.java index c667613..c3fdb31 100644 --- a/DynanoDb-SpringBoot-Demo/src/main/java/com/dailycodebuffer/entity/Employee.java +++ b/DynanoDb-SpringBoot-Demo/src/main/java/com/dailycodebuffer/entity/Employee.java @@ -11,22 +11,13 @@ @Data @AllArgsConstructor @NoArgsConstructor -@DynamoDBTable(tableName = "employee") +@DynamoDBTable(tableName = "Todo-jrvfxwpmbvg5vn3gptmsgvjjmm-dev") public class Employee { @DynamoDBHashKey @DynamoDBAutoGeneratedKey - private String employeeId; + private String id; @DynamoDBAttribute - private String firstName; - - @DynamoDBAttribute - private String lastName; - - @DynamoDBAttribute - private String email; - - @DynamoDBAttribute - private Department department; + private String message; } diff --git a/DynanoDb-SpringBoot-Demo/src/main/java/com/dailycodebuffer/entity/ToDo.java b/DynanoDb-SpringBoot-Demo/src/main/java/com/dailycodebuffer/entity/ToDo.java new file mode 100644 index 0000000..7d26716 --- /dev/null +++ b/DynanoDb-SpringBoot-Demo/src/main/java/com/dailycodebuffer/entity/ToDo.java @@ -0,0 +1,23 @@ +package com.dailycodebuffer.entity; + +import com.amazonaws.services.dynamodbv2.datamodeling.DynamoDBAttribute; +import com.amazonaws.services.dynamodbv2.datamodeling.DynamoDBAutoGeneratedKey; +import com.amazonaws.services.dynamodbv2.datamodeling.DynamoDBHashKey; +import com.amazonaws.services.dynamodbv2.datamodeling.DynamoDBTable; +import lombok.AllArgsConstructor; +import lombok.Data; +import lombok.NoArgsConstructor; + +@Data +@AllArgsConstructor +@NoArgsConstructor +@DynamoDBTable(tableName = "Todo-jrvfxwpmbvg5vn3gptmsgvjjmm-dev") +public class ToDo { + + @DynamoDBHashKey + @DynamoDBAutoGeneratedKey + private String id; + + @DynamoDBAttribute + private String message; +} diff --git a/DynanoDb-SpringBoot-Demo/src/main/java/com/dailycodebuffer/repository/EmployeeRepository.java b/DynanoDb-SpringBoot-Demo/src/main/java/com/dailycodebuffer/repository/EmployeeRepository.java index 743f5ef..f48eb59 100644 --- a/DynanoDb-SpringBoot-Demo/src/main/java/com/dailycodebuffer/repository/EmployeeRepository.java +++ b/DynanoDb-SpringBoot-Demo/src/main/java/com/dailycodebuffer/repository/EmployeeRepository.java @@ -9,7 +9,7 @@ import org.springframework.stereotype.Repository; @Repository -public class EmployeeRepository { +public class EmployeeRepository { @Autowired private DynamoDBMapper dynamoDBMapper;