mapstruct Ignoring Unmapped Properties
mapstruct Ignoring Unmapped Propertiesmapstruct를 사용하다 보면 아래같은 오류가 발생한다. mapper에서 맴핑되지 않은 속성이 있으면 메시지가 출력된다 1Warning:(X,X) java: Unmapped target pro ...
Read more
테스트 컨테이너를 통해서 단위 테스트 실행하기
테스트 컨테이너를 통해서 데이터베이스 단위 테스트 실행하기Testcontainers 를 통하면 H2가 에뮬레이트하지 않는 데이터베이스 기능에 의존하는 DAO 단위 테스트 지원 할수 있다. 가장 간단하게 spring에 적용하는 법으로 jdbc url을 바꿔주는 방법이 ...
Read more
gradle build 속도
gradle build 속도멀티 모듈 프로젝트로 모듈이 많아 지고 테스트 코드가 나눠지면서 빌드 속도가 오래 걸리기 시작했다 조금 찾아 보니 병렬 실행 옵션이 존재한다. gradle.properties 1234567891011# use gradle build cac ...
Read more
com.amazonaws.SdkClientException: Failed to connect to service endpoint: 에러
com.amazonaws.SdkClientException: Failed to connect to service endpoint: 에러1234567891011121314151617182020-05-22 17:41:09.647 WARN 47453 --- [ ...
Read more
bean validation Locale 수정
bean validation Locale 수정123456@BeforeEachvoid before() { Locale.setDefault(Locale.US);} 참고자료
Read more
Data Mapper
Data Mapper객체와 데이터베이스 간에 데이터를 이동하는 매퍼(473) 계층으로 객체와 데이터베이스를 서로 독립적으로 유지하고 매퍼 자체를 유지합니다. 개체와 관계형 데이터베이스는 데이터를 구조화하는 메커니즘이 다릅니다.컬렉션 및 상속과 같은 개체의 많은 부분 ...
Read more
Active Record
Active Record데이터베이스 테이블 또는 뷰의 행을 래핑하고 데이터베이스 액세스를 캡슐화하고 해당 데이터에 도메인 논리를 추가하는 개체입니다. 개체는 데이터와 동작을 모두 전달합니다.이 데이터의 대부분은 영구적이며 데이터베이스에 저장해야 합니다.Active ...
Read more
헥사고날 아키텍처에서 패키지 구조
헥사고날 아키텍처에서 패키지 구조모듈 설명 core : 실제 도메인 처리 모듈 클린아카텍처의 엔티티 영역(port & entities) presentation : UI 담당 인터페이스(adapter) infrastructure : 백엔드 인프라 담당 인터페 ...
Read more
java 와 spring 을 이용한 헥사고날 아키텍처(hexagonal architecture)
java 와 spring 을 이용한 헥사고날 아키텍처(hexagonal architecture)123Allow an application to equally be driven by users, programs, automated test or batch script ...
Read more
ssh config 설정
ssh config 설정설정~/.ssh/ 폴더에 config 파일 설정으로 편하게 접속가능하게 설정 할수 있다. 1234567891011121314Host 이름 HostName 서버 아이피 User 계정명 IdentityFile 인증서 경로 P ...
Read more