2016-07-29 2 views
0

AWS SDK를 사용하여 DynamoDB에 연결하려고합니다. AWS Java SDK DynamoDBClient 클래스 파일을 찾을 수 없음

import com.amazonaws.auth.DefaultAWSCredentialsProviderChain; 
import com.amazonaws.services.dynamodbv2.AmazonDynamoDBClient; 
import com.amazonaws.services.sns.AmazonSNSClient; 
import org.springframework.stereotype.Controller; 
import org.springframework.web.bind.annotation.RequestMapping; 

@Controller 
public class IndexController 
{ 
    @RequestMapping("/") 
    public String index() 
    { 
     AmazonSNSClient amazonSNSClient = new AmazonSNSClient(new DefaultAWSCredentialsProviderChain()); 
     AmazonDynamoDBClient amazonDynamoDBClient = new AmazonDynamoDBClient(new DefaultAWSCredentialsProviderChain()); 
     return "index"; 
    } 
} 

내가이 생성자가 일을한다는 것을 보여주기 위해 SNS 클라이언트를 보여

나는 다음과 같은 코드가 있습니다. 내가 SDK의 1.11.x 버전을 사용하는 경우 내가 SDK의 1.10.x 버전을 사용하는 경우, 나는 DynamoDBClient 라인

cannot access com.amazonaws.client.AwsSyncCLientPrarams 

에 컴파일 오류가 발생,이 코드를 컴파일 할 수 있습니다.

알고있는 API 변경 사항이 있습니까, 아니면 1.11.x 분기가 깨졌습니까?

답변

0

밝혀졌습니다. 이전 버전의 aws-java-sdk-core에서 가져온 내 pom에서 충돌하는 종속성이 있습니다.