Backend
Spring Batch 시작하기
wrallee
2020. 3. 15. 14:50
STS/Eclipse는 Lombok 에러가 발생하는데, factory DI, log쪽에서 오류가 난다면 Lombok 에러이다.
jar파일을 받아서 설치해야 한다
cmd를 열어서
> java -jar lombok.jar
실행 후 STS.exe 선택하고 설치
STS.ini 마지막에 아래 문장이 추가되었으면 성공
-javaagent:D:\...\sts-bundle\sts-3.9.11\lombok.jar
cmd를 다시 열어서 아래 명령으로 실행한다.
> STS.exe -clean
기본 배치잡을 만들고 실행시키면
***************************
APPLICATION FAILED TO START
***************************
Description:
Failed to configure a DataSource: 'url' attribute is not specified and no embedded datasource could be configured.
Reason: Failed to determine a suitable driver class
Spring Boot가 application.properties에서 DB설정을 찾지 못해서 나오는 문제다.
메인 클래스에 아래 어노테이션 추가 후 테스트
Spring@EnableAutoConfiguration(exclude = {DataSourceAutoConfiguration.class})
이후 제거한다.