본문 바로가기

Backend

Spring Batch 시작하기

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})

 

이후 제거한다.