개요 Spring Boot 기반 프로젝트에서 DynamoDB를 사용하기 위한 @DynamoDbBean 클래스를 작성하는 방법을 정리하였다. 사전 요구 지식 Spring Boot, DynamoDB 사용을 위한 @Configuration 클래스 작성하기 Spring Boot, DynamoDB 사용을 위한 @DynamoDbBean 클래스 작성하기 @Repository 빈 설계 예 import org.springframework.stereotype.Repository import software.amazon.awssdk.enhanced.dynamodb.DynamoDbEnhancedClient import software.amazon.awssdk.enhanced.dynamodb.DynamoDbTable impor..
개요 Spring Boot 기반 프로젝트에서 DynamoDB를 사용하기 위한 @DynamoDbBean 클래스를 작성하는 방법을 정리하였다. 사전 요구 지식 Spring Boot, DynamoDB 사용을 위한 @Configuration 클래스 작성하기 @DynamoDbBean 빈 설계 예 @DynamoDbBean 는 JPA의 @Entity와 동일한 역할을 수행하는 빈을 작성할 때 명시한다. 실제 DynamoDB의 물리 테이블을 맵핑하는 역할을 해준다. 따라서 실제 테이블에 설계된 Primary Key와 Secondary Index가 정확하게 반영되어야 한다. 아래는 환율과 국가 코드에 따른 일간 환율 정보를 저장하는 테이블에 맵핑되는 빈의 작성 예이다. import software.amazon.awssdk..
개요 Spring Boot 기반 프로젝트에서 DynamoDB를 사용하기 위한 @Configuration 클래스를 작성하는 방법을 정리하였다. 별도의 ODM 라이브러리를 쓰지 않고, AWS에서 권장하는 DynamoDB Enhanced Client 라이브러리를 사용하였다. build.gradle.kts 프로젝트의 /build.gradle.kts에 아래 내용을 추가한다. dependencies { implementation("software.amazon.awssdk:dynamodb-enhanced:2.17.101") } application.yml 프로젝트의 /src/main/resources/application.yml에 아래 내용을 추가한다. cloud: aws: credentials: access-key..
개요 WSL2의 등장으로 Windows 운영체제에서도 네이티브 환경의 리눅스 사용이 가능해졌다. X410을 이용하면 WSL2 distro에서 실행하는 모든 GUI 애플리케이션 또한 실행할 수 있어 강력히 추천한다. 이번 글에서는 X410과 IntelliJ IDEA를 설치하고 설정하는 방법을 소개하고자 한다. 사전 조건 Windows 11 운영체제에 WSL2가 활성화되어 있고, Ubuntu on WSL이 설치되어 있어야 한다. [관련 링크] X410 설치 및 설정 X410은 Windows Store에서 구매할 수 있다. [설치 링크] (마침 할인 기간으로 부가세 포함 18,000원에 구매했다.) 구매가 완료되면 공식 홈페이지의 안내 글에 따라 설정을 완료한다. [안내 글 링크] # ~/.bashrc 파일에..
- Total
- Today
- Yesterday
- spring
- chrome
- JHipster
- node.js
- bootstrap
- 로드 바이크
- 구동계
- Kendo UI
- 평속
- maven
- Docker
- Tomcat
- graylog
- Spring MVC 3
- Kendo UI Web Grid
- java
- DynamoDB
- Spring Boot
- 알뜰폰
- jpa
- 태그를 입력해 주세요.
- MySQL
- kotlin
- jsp
- CentOS
- 로드바이크
- Eclipse
- jstl
- JavaScript
- 자전거
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | |
7 | 8 | 9 | 10 | 11 | 12 | 13 |
14 | 15 | 16 | 17 | 18 | 19 | 20 |
21 | 22 | 23 | 24 | 25 | 26 | 27 |
28 | 29 | 30 |