Spring
-
Spring Batch with QuerydslItemReaderJPA 2020. 5. 2. 12:06
무신사 java 개발팀에서는 다양한 배치 작업을 하고 있는데요 spring batch를 사용하여 배치 작업을 하고 있습니다 저희는 database에 접근하기 위해서 querydsl을 사용하고 있는데요 spring batch에서 querydsl을 지원해주고 있지 않습니다. 그래서 어쩔수 없이 작년에 코드를 만들었는데요 생각 보다 간단합니다. 필요하신 분들이 계실 것 같아서 공유하도록 하겠습니다. 저희가 실제로 실무에서 사용하고 있는 코드이기도 합니다만 기본 샘플이니 수정할 게 있다면 수정해서 사용해주세요! package com.musinsa.batch.customreader; import com.musinsa.config.db.JpaSqlCustomQuery; import org.apache.commons..
-
Spring EntityManagerFactoryBuilder 에러spring 2020. 5. 2. 09:53
EntityManagerFactoryBuilder expected at least 1 bean which qualifies as autowire candidate 최근 해당 에러를 2번이나 직면했다.. 1. spring 실행 할 때 2. 하나는 spring 2.1 -> 2.2로 버전을 올릴 때 spring batch를 실행하는데 계속 위의 에러가 발생하였다 그래서 소스를 보니 현재 우리는 multi datasource를 사용하는데 소스를 이동하는 중에 @Primary가 빠져있었다 intellij는 여러개의 라인을 ...으로 변경해주는 기능이 있는데 그것 때문에 바로 찾지는 못하였다ㅎㅎ 우리는 멀티 모듈을 사용하고 있는데 작년에 redis모듈과 elasticsearch모듈을 만들어서 나누고 gradle에서..