Весна Не могу найти источник данных DynamoDB - PullRequest
0 голосов
/ 03 июля 2019

Я пытаюсь использовать Spring JPA для подключения к DynamoDB. Но я получаю следующую ошибку, и я не вижу в Интернете каких-либо примеров того, как кто-то явно определяет «источник данных» для подключений DynamoDB, поэтому я предполагаю, что моя проблема - это нечто совершенно иное.

Parameter 0 of constructor in org.springframework.boot.autoconfigure.orm.jpa.HibernateJpaAutoConfiguration required a bean of type 'javax.sql.DataSource' that could not be found.

В моей конфигурации Spring

 @Bean
    public AMazonDynamoDB createDdb(){
      return clientFactoryddb.getClient(AmazonDynamoDB.class);

}

В моем ПОМ

        <dependency>
        <groupId>org.eclipse.persistence</groupId>
        <artifactId>javax.persistence</artifactId>
        <version>2.0.0</version>
    </dependency>
    <dependency>
        <groupId>com.github.derjust</groupId>
        <artifactId>spring-data-dynamodb</artifactId>
        <version>4.5.0</version>
    </dependency>
    <dependency>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-starter-data-jpa</artifactId>
    </dependency>

Мой основной класс

   @SpringBootApplication()
    @EnableDynamoDBRepositories
    public class Application {

Мое Pojo

        @Data
    @DynamoDBTable(tableName = "MyDataStore"){
@DynamoDBHashKey
public class MyPojo
        private String tradeId;

Мой репо

@EnableScan
public interface MyPojoRepo extends CrudRepository<MyPojo, String>{

}
...