반응형
0. 문제 현상
위처럼 에러가 발생한 경우, 해결하는 과정을 작성해봤습니다.
아마 이 문제에 직면한 분들은 모두 새롭게 스프링을 설정하는 상황이라서 발생할 겁니다.
application.yml 에 datasource 정보를 입력하지 않아서 발생하는 문제입니다.
1. 해결 방법
application.yml 파일로 들어갑니다. (위치는 resource에 존재합니다.)
아래와 같이 datasource를 입력합니다. (본인의 db정보에 맡게 입력하세요)
application.yml
spring:
datasource:
url: jdbc:mysql://localhost:3306
username: root
password:
어라? 그렇게 해도 에러가 발생하네요? (아래 에러가 발생하지 않으면, 다음 단계를 진행하실 필요없습니다.)
아래 부터는 추가 에러 발생한 분들만 보시면 됩니다.
2. Error creating bean with name 'dataSourceScriptDatabaseInitializer' 에러 해결방법
스프링 버전 2.5부터 SQL Scrpit DataSource Initialization 기능 변경으로,
아래와 같이 defer-datasoure-initialization: true 로 변경하면 해당 에러도 발생하지 않게 됩니다.
spring:
datasource:
url: jdbc:mysql://localhost:3306
username: root
password:
jpa:
defer-datasource-initialization: true
스트레스 받지 않는 행복한 코딩하시길 바랍니다.
반응형
'Back-end > Spring' 카테고리의 다른 글
[IntelliJ] Database에서 DTO/VO 자동 생성 방법 (0) | 2024.01.04 |
---|---|
[Error] Could not find mysql:mysql-connector-java:. (0) | 2024.01.04 |
[Spring] 멀티 MQ 리스너 개발 내용 (0) | 2023.12.20 |
[Spring] 페이지 처리 Request, Response Dto 변수 항목 (0) | 2023.07.16 |
[Mybatis] resultMap을 이용해서 쿼리 서브 정보 받아오기 (left join 정보 받아오기) (0) | 2023.07.15 |