데브림의 블로그 포스팅 한 것들을 한 눈에 확인하고 싶다면 클릭!
👉 https://github.com/DevLimK1/tistory-map 👈
🤔포스팅을 통해 얻어갈 수 있는 지식🧐
✔ 스프링 부트 application.properties에 datasource 초기 설정을 할 수 있다.
에러(Error)
Failed to configure a DataSource: 'url' attribute is not specified and no embedded datasource could be configured. 에러 발생
Error starting ApplicationContext. To display the conditions report re-run your application with 'debug' enabled.
2020-09-08 20:17:16.349 ERROR 6332 --- [ restartedMain] o.s.b.d.LoggingFailureAnalysisReporter :
***************************
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
Action:
Consider the following:
If you want an embedded database (H2, HSQL or Derby), please put it on the classpath.
If you have database settings to be loaded from a particular profile you may need to activate it (no profiles are currently active).
에러(Error) 원인
- application.properties 에 JDBC 설정들을 추가해주지 않아서 발생하는 부분
- 에러 메시지에 보면 Reason(이유) 부분에 driver class를 지정해줘야 한다고 알려주는 것을 알 수 있다.
해결 방법
- 아래 JDBC 관련 datasource 설정들을 application.properties에 추가해준다. (MySQL 적용)
spring.datasource.driver-class-name=com.mysql.cj.jdbc.Driver
spring.datasource.url=jdbc:mysql://localhost:3306/[DB명]?useSSL=false&useUnicode=true&characterEncoding=utf8&serverTimezone=UTC";
spring.datasource.username=[DB접속ID]
spring.datasource.password=[DB비번]
예시)
spring.datasource.driver-class-name=com.mysql.cj.jdbc.Driver
spring.datasource.url=jdbc:mysql://localhost:3306/myDB?useSSL=false&useUnicode=true&characterEncoding=utf8&serverTimezone=UTC";
spring.datasource.username=mydbname
spring.datasource.password=1234
😀 위에 예시에 작성한 것 처럼 [ ] 안에 있는 값들을 사용자에 맞게 작성하시면 됩니다. (대괄호인 [ ]는 지워야합니다!)
- DB명
- DB접속ID
- DB비번
긴 글 끝까지 읽어주셔서 감사합니다 : )
포스팅은 스스로 습득한 지식과
강의, 블로그, 서적 등을 참고해서 이해한 것을 바탕으로 정보를 공유합니다.
포스팅에 문제가 있거나, 수정이 필요한 부분 , 질문이 있으시면 댓글 남겨주세요.
도움이 되셨다면 공감(♥)버튼, 댓글은 작성자에게 큰 힘이 됩니다.
'Spring Boot(스프링 부트)' 카테고리의 다른 글
펜잡이 개발자🖍[SpringBoot_Error] properties 파일 한글 깨짐 현상(유니코드) 해결 방법! (0) | 2020.09.09 |
---|---|
펜잡이 개발자 > Spring initializr를 이용한 Spring Boot(스프링부트) 프로젝트 생성해보기(intellij community(무료) + maven) (0) | 2020.08.23 |
댓글