Closed bhagujava closed 4 years ago
Note: This project here is longer under active development as of January 2016. The latest version development happens at this fork: https://github.com/derjust/spring-data-dynamodb
You have to update to version 5.0.x
to be compatible with Spring-Data 2
<dependency>
<groupId>com.github.derjust</groupId>
<artifactId>spring-data-dynamodb</artifactId>
<version>5.0.2</version>
</dependency>
Full compatibility matrix below:
spring-data-dynamodb version |
Spring Boot compatibility | Spring Framework compatibility | Spring Data compatibility |
---|---|---|---|
1.0.x | >= 3.1 && < 4.2 | ||
4.2.x | >= 1.3.0 && < 1.4.0 | >= 4.2 && < 4.3 | Gosling-SR1 |
4.3.x | >= 1.4.0 < 2.0 | >= 4.3 && < 5.0 | Gosling-SR1 |
4.4.x | >= 1.4.0 < 2.0 | >= 4.3 && < 5.0 | Hopper-SR2 |
4.5.x | >= 1.4.0 < 2.0 | >= 4.3 && < 5.0 | Ingalls |
5.0.x | >= 2.0 | >= 5.0 | Kay-SR1 |
Suggestion works for me. Thanks
Works for me too. THANK YOU!
I have tried same project with spring boot v2.0.3.RELEASE but getting error on startup Could not resolve matching constructor.
Here is log.
Configuration File is here
`@EnableDynamoDBRepositories(basePackages = "com.eurekaclient.repo", dynamoDBOperationsRef = "dynamoDBOperations") @Configuration public class DynamoDBConfig { @Value("${amazon.dynamodb.endpoint}") private String amazonDynamoDBEndpoint;
}`
And here is repository class
import com.eurekaclient.domain.Player; import org.socialsignin.spring.data.dynamodb.repository.EnableScan; import org.springframework.data.repository.CrudRepository; import java.util.List; @EnableScan public interface PlayerRepository extends CrudRepository<Player, String> { List<Player> findByLastName(String lastName); }