본문 바로가기

spring-framework4

Spring batch with multiple db Spring batch with multiple db 스프링에서 두개 이상의 데이터베이스와 연결하여 사용하는 예제로 배치를 만들어 보기로 했다. 두개의 데이터베이스를 어떻게 구성하고 스프링에서 어떻게 활용하는지 체크해보자. 프로젝트의 목적은 외부 데이터베이스의 부서 테이블을 읽어 메인 데이터베이스의 부서 테이블로 옮기는 것이다. 순서 1부 멀티플 데이터베이스 설정 (현재) 2부 배치 스텝과 잡 설정 프로젝트 생성 우선 기본 스프링 이니셜라이저를 통해 프로젝트를 생성한다. 코틀린을 이용한 프로젝트를 생성한다. 생성시 선택한 디펜던시 및 도구는 다음과 같다. flowchart LR kotlin --- gradle batch --- data-jdbc --- data-jpa --- jdbc-driver 스프링 .. 2023. 3. 24.
spring-framework 관련 교육 영상 자바 개발자라고 하면 스프링과는 떼어놓을 수 없을 것입니다. 이미 하고 계시는 분들도 많이 계시겠지만 시작하려면 많이 고민이 되죠. 어디서부터 시작해야 할지 무얼 먼저 배워야 할지 그저 막막할 것이라 예상됩니다. 이럴 때 가장 좋은 방법은 학원을 찾아 보는 것이겠죠. 하지만 학원에 가려면 시간도 따로 내야 하고 학원비라던가 비용도 무시할 수 없는게 현실입니다. 그래서 책을 사서 보기도 하는데 책만 보면 졸립고.. 정신차리고 보려면 또 졸립고.. 또 졸립고.. 계속 졸립고.. 끝 없이 졸립죠. 그래서 그나마 가장 현실적으로 시작할 수 있는 방법이 무얼까 고민을 해 보았습니다. 그래서 생각하게 된 것이 이런 방법입니다. 무료 동영상 강좌로 시작해 기초를 다지고 본인에게 필요한 부분을 책이나 유료 강좌를 사서.. 2020. 3. 19.
Spring framework Page<T> 와 DataTables.js 연동 Spring framework Page 와 DataTables.js 연동 Spring framework Controller 에서 사용할 SearchContext 생성 @Data @Accessors(chain=true) public class SearchContext { private String search; private String keyword; private String order; private Direction direction = Direction.ASC; private int size = 20; private int page = 1; public String getSearchParam() { URIStringBuilder builder = new URIStringBuilder(); buil.. 2020. 2. 1.
[spring-boot-data-rest] How to expose IDs for all spring data rest 사용시 일괄적용으로 @ID 컬럼을 함께 데이터로 내보내고 싶을 때 나는 아래의 코드를 사용한다. Append configuration file to spring-configuration. import org.springframework.context.annotation.Bean;import org.springframework.context.annotation.Configuration;import org.springframework.data.rest.core.config.RepositoryRestConfiguration;import org.springframework.data.rest.webmvc.config.RepositoryRestConfigurer;import org.s.. 2020. 2. 1.