빌드가 실패해요 ㅠㅠ
3207
1 asked
안녕하세요!
강의와는 조금 다르게 java11과 springboot 2.7.13(snapshot)으로 진행해봤는데요.
빌드가 계속 실패합니다 ㅠ
https://github.com/chojuyeon94/SpringBatchTutorial
org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'batchDataSourceInitializer' defined in class path resource [org/springframework/boot/autoconfigure/batch/BatchAutoConfiguration$DataSourceInitializerConfiguration.class]: Bean instantiation via factory method failed; nested exception is org.springframework.beans.BeanInstantiationException: Failed to instantiate [org.springframework.boot.autoconfigure.batch.BatchDataSourceScriptDatabaseInitializer]: Factory method 'batchDataSourceInitializer' threw exception; nested exception is java.lang.IllegalStateException: Unable to detect database type
데이터베이스 타입을 찾을 수 없다고 나오는데요
이게 데이터베이스에 연결이 잘 안되는거라고 해서 여러 방법을 써봤는데 잘 안되서 글 남깁니다!!
Answer 1
2
주연님 안녕하세요 :)
데이터베이스 접속 관련한 문제로 생각이 되는데요. 접속을 하시려는 타깃 데이터베이스[0]는 구동이 되어있을까요?
[0]
https://github.com/chojuyeon94/SpringBatchTutorial/blob/master/src/main/resources/application.yaml
2
주연님께서 주신 깃헙 링크를 통해서 클론 이후 제 컴퓨터에서 빌드 및 실행을 해보니 이상없이 실행이 되고 있어요. 버전이나 의존성 문제는 아닌 것으로 생각이 되겠습니다 :)
MY-SQL 구동 뿐만 아니라, 접속 정보[0]를 통해서 실제 MY-SQL에 정상적으로 접속이 되는지 확인이 필요하겠습니다. 이때는 mysql workbench를 통해서 접속 확인이 필요로 한데요.
접속 이후에는 spring_batch [1] 데이터 베이스도 별도로 생성을 해주셔야 되는데 이점도 확인이 필요로 하겠습니다.
(127.0.0.1:3306/spring_batch 설정을 해주신 접속 정보[1]를 보시게 되면 데이터 베이스 이름은 spring_batch 이겠습니다. 데이터베이스 생성 명령어는 CREATE DATABASE spring_batch 입니다.)
위에 내용도 확인을 부탁드리겠습니다 :)
[0]
https://github.com/chojuyeon94/SpringBatchTutorial/blob/master/src/main/resources/application.yaml
1
이제 정상적으로 잘 작동합니다.. 감사합니다!
저는 자동으로 spring_batch라는 데이터베이스가 생성되는줄 알고 이 방법을 시도를 안했었는데
미리 만들어두고 했어야했나요?
2
네 ㅎㅎㅎ 도커를 활용해서 구동했을 때는 스크립트를 통해서 내부에서 만들었지만, 직접 설치를 하시는 경우에는 직접 만들어 주셔야 돼요 :)
실무에서도 업무 구분의 따라서 데이터베이스를 별도로 분리를 하겠습니다😀
감사합니다.
배치 실행시 파라미터 (파일 이름)받기 및 (csv) 검증 5.0버전 공유
1
48
1
질문x 1강 일단 실행 코드부분 5.0에 맞춰 수정
1
38
1
spring batch 5.x 버전 설정
1
141
2
Spring Batch 5버전의 경우 실행법 공유
0
165
1
질문입니다.
0
108
1
소스 다운 받을 수 없는건가요?
0
120
1
학습에 사용하는 문서 자료 같은 건 없나요?
0
122
1
spring batch 5버전 소스는 없나요
0
437
1
질문드립니다.
0
340
1
@Configuration 어노테이션 관련 질문있습니다.
0
277
1
다중 Job 구동시 질문 있습니다!!
0
317
1
설정 관련 문의
1
303
1
다중DB 접속 설정 에러
0
958
1
조건별 분기 처리시 질문있습니다
0
352
1
Spring Batch 테이블이 생성되질 않습니다!!!!!
0
1708
2
db이관시 sql 스크립트 데이터 복붙하라고 하시는데 파일은 어디에 있나요 ?
0
492
1
Spring Batch5로 강의내용 최신화 업데이트될 가능성이 있을까요?
0
873
1
reader, writer, processor에서 적용
0
490
1
똑같이 실행하는데 출력이 안돼요
0
1023
2
스케줄러에서 Job을 구분하지 못합니다.
0
609
1
Chunk size에 대해
0
3176
1
Run / Debug 관련 질문드립니다..!
1
914
2
완강했습니다! 마지막 질문 드리고 싶습니다.
0
421
1
여러개의 step 구동 질문
0
398
1


mysql 3306포트 돌아가고 있는 것 같은데 아닐까요?