728x90
300x250
신규로 Spring boot 프로젝트를 생성 한 후에 바로 Server run을 하면
아래와 같은 ['url' attribute is not specified and no embedded datasource could be configured.] 오류가 나는 경우가 있다.
***************************
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).
원인은 DB연결정보가 제대로 되어있지 않다는 것이다.
src/main/resources의 application.properties 파일에 DB연결정보를 추가한다.
아래 예시는 Oracle 기준이다.
# Database 연결 (Oracle)
spring.datasource.driver-class-name=oracle.jdbc.OracleDriver
spring.datasource.url=jdbc:oracle:thin@localhost:1521/toast // localhost:포트:SID
spring.datasource.username= zzangni //사용자명
spring.datasource.password= pass //패스워드
728x90
'프로그래밍 > Spring Boot FW' 카테고리의 다른 글
[Spring Boot] 어노테이션, Mybatis 연결 시 오류 해결 방법 (0) | 2022.05.31 |
---|---|
[SpringBoot] Controller가 동작하지 않는 오류 | Mapping된 URL, Value를 찾지 못하는 경우 | @ComponentScan | Whitelabel Error Page | 스프링부트 (3) | 2021.07.29 |
[SpringBoot] 스프링 시큐리티 설정 (0) | 2021.01.20 |
[SpringBoot] 스프링 시큐리티로 소셜 로그인 기능을 만들기 위한 구글 서비스 등록하기 (0) | 2021.01.19 |
[SpringBoot] 게시판 만들기(4) - 게시글 수정, 삭제 VIEW/API만들기 - REST API (0) | 2021.01.17 |