복습 프로젝트 (1) JPA 의존성 추가 후 DataSource 설정 오류

2026. 1. 3. 21:16·복습 프로젝트
implementation 'org.springframework.boot:spring-boot-starter-data-jpa'

 

jpa를 사용하기 위해서 Spring Data JPA 의존성을 추가한 후 애플리케이션을 실행했을때 아래와 같은 에러가 발생했다

 

문제 상황

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

 

위에 내용을 한국어로 번역했을때

설명 (Description)
DataSource를 설정하지 못했습니다:
url 속성이 지정되지 않았고, 내장 데이터베이스도 설정할 수 없습니다.

원인 (Reason)
적절한 데이터베이스 드라이버 클래스를 찾지 못했습니다.

조치 (Action)
다음 사항을 확인하세요:

H2, HSQL, Derby 같은 내장 DB를 사용하려면 해당 라이브러리를 classpath에 추가하세요.
특정 Spring profile에서 DB 설정을 로딩하도록 되어 있다면,
해당 profile을 활성화해야 할 수 있습니다 (현재는 활성화된 profile이 없습니다).

원인

Spring Data JPA 의존성 추가시 아래와 같이 동작하는데

 

  • JPA(Hibernate) 자동 설정
  • EntityManagerFactory 생성 시도
  • DataSource 자동 설정 시도
  • 트랜잭션 매니저 설정

 

 

 

'복습 프로젝트' 카테고리의 다른 글

복습 프로젝트 (2) 스프링부트4.x에서 h2-console웹 오류  (0) 2026.01.05
프로젝트 계획  (0) 2026.01.01
'복습 프로젝트' 카테고리의 다른 글
  • 복습 프로젝트 (2) 스프링부트4.x에서 h2-console웹 오류
  • 프로젝트 계획
꾸준2
꾸준2
  • 꾸준2
    꾸준2
    꾸준2
  • 전체
    오늘
    어제
    • 분류 전체보기 (157)
      • 복습 프로젝트 (3)
      • 어드민 프로젝트 (4)
      • 프로젝트 리팩토링 (4)
      • Database (0)
      • Java Library (2)
      • Java (4)
      • Java(JVM) (1)
      • 자바 문제 (13)
        • 이론 (6)
        • 실습 (7)
      • IDE (2)
        • IntelliJ (2)
      • 인강 (13)
        • SpringBoot(JPA활용1) (0)
        • 자바(기본편) (6)
        • 자바(중급1편) (3)
        • 자바(중급2편) (1)
        • 자바 ORM 표준 JPA 프로그래밍 - 기본편 (3)
      • Network (2)
      • Node (3)
      • CS (0)
      • amCharts4 (5)
      • 오류 모음 (4)
        • 리눅스 (1)
      • 기타지식 (2)
      • 자주 사용하는 기능 (4)
      • Vue (11)
      • Javascript (13)
      • Javascript-메서드 (3)
      • CSS (6)
      • 라이브러리 (4)
      • 자료구조 (11)
      • 알고리즘 (4)
      • Vue-프로젝트 (20)
      • Vue-bitcoin프로젝트 (6)
      • 블로그클론 프로젝트 (11)
      • 면접 (2)
  • 블로그 메뉴

    • 홈
    • 태그
    • 방명록
  • 링크

  • 공지사항

  • 인기 글

  • 태그

  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.5
꾸준2
복습 프로젝트 (1) JPA 의존성 추가 후 DataSource 설정 오류
상단으로

티스토리툴바