spring.config.import 내에서 원하는대로 override 가 이루어질까?

Spring Boot application 을 구성하다보면 여러 yaml 이나 properties 파일들을 이용해 properties 를 정의한다. 또한 프로젝트 구성에 따라 분리된 여러 파일에 나누고 조합하며, 여러 서브 모듈에 properties 가 분리 되는 구성을 가져가기도 한다. 그리고 이 경우 불러오는 순서는 꽤 복잡하지만 대부분 익숙하게 알고 있는 범위는 이 순서이다. 이 외에도 spring.config.import 더보기…

[Spring Batch] Implement of Aggregated Item reader

Table of Contents 들어가기에 앞서 Aggregated querying (customize) Jdbc Cursor Item Reader custom RowMapper Batch Job, Step 구현 정리 JdbcTemplate Result Set Extractor 마치며 들어가기에 앞서 SQL 을 이용하다보면 GROUP BY 절을 자주 사용하게됩니다. Batch 의 Item reader 에서도 GROUP BY 절을 사용하여 grouped item 을 가져오면 좋겠으나 집계되어 반환되는 더보기…

[Spring Batch] CSV Item reader 구현하기

Table of Contents 1. 들어가기에 앞서 2. FlatFileItemReader 3. CSV Item reader 구현하기 4. 결과 5. 마치며 1. 들어가기에 앞서   현재 파트 내에서 Batch 관련 작업을 많이 하고 있습니다. SCDF 와 Confluent Kafka 로 전향하는 것을 다음 페이즈로 준비하고 있어, 현재 개발환경은 Spring Batch 프레임워크를 이용하고 있습니다. 따라서 한동안 더보기…

[JDBC] Datasource Proxy 에 대하여

Table of Contents JPA 구현체인 Hibernate 의 문제점 Datasource Proxy 란 DataSourceProxy 설정방법 주의사항 참고문헌 JPA 구현체인 Hibernate 의 문제점 Java 의 ORM 인 JPA(Java Persistence API)와 그 구현체 중 하나인 Hibrernate 를 사용하다보면 몇 가지 불편사항이 생긴다. Native Query 를 사용하지 않으면 (JPA) 쿼리 실행 계획이 어떻게 되는지 알 수 더보기…