Skip to content

Commit

Permalink
Update README.md
Browse files Browse the repository at this point in the history
  • Loading branch information
wonwoo committed Dec 8, 2017
1 parent 35482d3 commit 916498c
Showing 1 changed file with 53 additions and 0 deletions.
53 changes: 53 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,56 @@
# dynamodb-spring-boot

[![Coverage Status](https://coveralls.io/repos/github/wonwoo/dynamodb-spring-boot/badge.svg?branch=master)](https://coveralls.io/github/wonwoo/dynamodb-spring-boot?branch=master) [![Build Status](https://travis-ci.org/wonwoo/dynamodb-spring-boot.svg?branch=master)](https://travis-ci.org/wonwoo/dynamodb-spring-boot)


### dynamodb-spring-boot Example

1. application.properties
```
spring.data.dynamodb.access-key=<your access-key>
spring.data.dynamodb.secret-key=<your secret-key>
```

2. PersonRepository
```java
@EnableScan
public interface PersonRepository extends DynamoDBRepository<Person, String> {
}
```

3. Person

```java
@DynamoDBTable(tableName = "persons")
public class Person {

@DynamoDBHashKey
@DynamoDBAutoGeneratedKey
private String id;
private String name;

public Person() {

}
// getter setter etc
}
```

4. Sample
```java
@Bean
CommandLineRunner commandLineRunner(PersonRepository personRepository) {
return args -> {
personRepository.save(Arrays.asList(
new Person("kevin"),
new Person("josh long"))
);
personRepository.findAll()
.forEach(System.out::println);
};
}
```

### dynamodb-spring-boot-test Example

TODO

0 comments on commit 916498c

Please sign in to comment.