ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • Spring Boot 실행시 Failed to configure a DataSource 에러
    나만의 에러로그 2023. 12. 5. 20:21

    문제 상황

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

     

    기분 좋게 프로젝트를 돌려보고 마무리를 지으려던 찰나 위의 에러가 발생했다.

    처음엔 url만 보여서 url이 적힌 모든 메서드에 디버깅을 찍으며 원인을 찾아보려했는데...

    문제는 DataSource에 있었다!!! 내 아까운 시간!!

    아래에 Action을 읽었으면 더 명확했을텐데 빨리 알아채지 못해 아쉬웠다.

    문제 원인

    문제의 원인은 역시나 DB에 있었다. application.properties에 DB 관련 설정을 넣지 않았더니 생긴 에러였다.

    문제 해결

    #spring.datasource.url=jdbc:mysql://localhost:3306/{Project이름}
    #spring.datasource.username={DB 아이디}
    #spring.datasource.password={비밀번호}
    #spring.datasource.driver-class-name=com.mysql.cj.jdbc.Driver

    내가 MySQL을 사용하기 때문에 위의 코드를 application.properties에 넣었더니 쉽게 해결됐다.

Designed by Tistory.