사전 작업 DynamoDB 로컬 설치 : https://momobob.tistory.com/120 SpringBoot Project 생성 : https://momobob.tistory.com/118 Yaml 파일 DynamoDB 설정값 추가 cloud: aws: dynamodb: region: ap-northeast-2 endpoint-url : http://localhost:8000 accessKey: { access-key } secretKey: { secret-key } Config 파일 추가 @Configuration public class DynamoDBConfig { @Value("${cloud.aws.dynamodb.region}") String region; @Value("${cloud.a..
반응형
Spring/db
Error 아래와 같이 DynamoDB 접근을 위한 Repository를 JUnit 테스트로 테스트했을 때 아래와 같은 에러가 발생함. Test Code @Test void saveDontworkingEntity() { Dontworking entity1 = Dontworking.builder() .id("1000") .name("홍길동") .data("길동's DATA") .build(); Dontworking entity2 = Dontworking.builder() .id("1001") .name("김철수") .data("철수's DATA") .build(); reactiveDynamoRepository.saveDontworking(entity1) .doOnError(throwable -> throw..
Error SpringBoot에서 아래와 같은 설정으로 Local DynamoDB에 연결하여 putItem 실행 시 아래와 같은 에러가 발생함. Config @Configuration public class DynamoDBConfig { @Value("${cloud.aws.dynamodb.region}") String region; @Value("${cloud.aws.dynamodb.accessKey}") String accessKey; @Value("${cloud.aws.dynamodb.secretKey}") String secretKey; @Bean public DynamoDbAsyncClient dynamoDbAsyncClient() { return DynamoDbAsyncClient.builder..
DynamoDB용 NoSQL Workbench 다운로드 아래 링크에서 Workbench 다운로드 https://docs.aws.amazon.com/ko_kr/amazondynamodb/latest/developerguide/workbench.settingup.html DynamoDB용 NoSQL Workbench 다운로드 - Amazon DynamoDB 이 페이지에 작업이 필요하다는 점을 알려 주셔서 감사합니다. 실망시켜 드려 죄송합니다. 잠깐 시간을 내어 설명서를 향상시킬 수 있는 방법에 대해 말씀해 주십시오. docs.aws.amazon.com Workbench 실행 아래 화면처럼 좌측 하단의 ON이 되고 Operation builder로 Connection이 생성되면 정상적! 위의 화면이 나오지 않..
Error 아래 코드와 같이 SpringBoot에서 DynamoDbAsyncTable를 이용하여 DynamoDb에 batchWrite할 경우 에러가 발생함 DynamoDbAsyncTable table = enhancedAsyncClient.table(tableName, TableSchema.fromBean(_class)); BatchWriteItemEnhancedRequest bwier = BatchWriteItemEnhancedRequest.builder() .writeBatches(list.stream().map(item -> WriteBatch.builder(_class) .mappedTableResource(table) .addPutItem(item) .build()) .toList()) .bui..
Error 아래 코드를 통해 SpringBoot에서 DynamoDB를 통해 다량의 데이터를 BatchWrite할 경우 아래와 같은 에러가 발생 DynamoDbAsyncTable table = enhancedAsyncClient.table(tableName, TableSchema.fromBean(_class)); return Flux.fromIterable(list) .buffer(25) .flatMap(spList-> { log.info("length : {} ", spList.size()); BatchWriteItemEnhancedRequest bwier = BatchWriteItemEnhancedRequest.builder() .writeBatches(spList.stream().map(item ->..
Error Spring boot에서 log4jdbc.sql.jdbcapi.DriverSpy 드라이버를 이용한 DB 설정시 아래와 같은 에러가 발생함 java.lang.RuntimeException: Driver net.sf.log4jdbc.sql.jdbcapi.DriverSpy claims to not accept jdbcUrl, jdbc:log4jdbc:oracle:thin:@localhost:49161:XE at com.zaxxer.hikari.util.DriverDataSource.(DriverDataSource.java:110) at com.zaxxer.hikari.pool.PoolBase.initializeDataSource(PoolBase.java:325) at com.zaxxer.hikari..
Error -application.properties spring.datasource.driver-class-name=net.sf.log4jdbc.sql.jdbcapi.DriverSpy spring.datasource.url=jdbc:log4jdbc:oracle:thin:@localhost:1521:XE spring.datasource.username=DB_NAME spring.datasource.password=1234 log4jdbc.sql.jdbcapi.DriverSpy를 사용하기 위한 위와 같은 프로퍼티 설정으로 아래와 같은 에러가 발생함. org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean wi..
반응형