혼자 구현하는 웹 서비스 책을 실습하면서 생긴 이슈다.
h2 데이터 베이스를 in memory 방식으로 테스트 하려고 하던 도중
failed to configure a DataSource: 'url' attribute is not specified and no embedded datasource could be configured.
url 속성이 명시 되어있지 않고 내장된 데이터소스 설정이 없다는 오류가 나온다.
설정할것도 없고 그냥 아래 한줄만 추가하면 된다고 했는데 무슨일 일까?
경로) src/main/resources/applications.properties
다시 build.gradle 파일을 살펴봤지만
잘못된 부분을 찾지 못했다.
buildscript{
ext {
springBootVersion = '2.1.7.RELEASE'
}
repositories {
mavenCentral()
jcenter()
}
dependencies {
classpath("org.springframework.boot:spring-boot-gradle-plugin:${springBootVersion}")
}
}
apply plugin: 'java'
apply plugin: 'eclipse'
apply plugin: 'org.springframework.boot'
apply plugin: 'io.spring.dependency-management'
repositories {
mavenCentral()
}
dependencies {
compile('org.springframework.boot:spring-boot-starter-web')
compile('org.projectlombok:lombok')
compile('org.springframework.boot:spring-boot-starter-data-jpa')
compile('com.h2database:h2')
testCompile('org.springframework.boot:spring-boot-starter-test')
}
알고보니 unable resolve XXX 뜨는 것으로 봐서 의존성 관리고 뭐고 라이브러리를 가져오지 조차 못하고 있었다.
그래서 group 과 version 그리고 sourceCompatibility 를 추가하니 정상적으로 잘 된다.
결론) build.gradle
buildscript{
ext {
springBootVersion = '2.1.7.RELEASE'
}
repositories {
mavenCentral()
jcenter()
}
dependencies {
classpath("org.springframework.boot:spring-boot-gradle-plugin:${springBootVersion}")
}
}
apply plugin: 'java'
apply plugin: 'eclipse'
apply plugin: 'org.springframework.boot'
apply plugin: 'io.spring.dependency-management'
group 'com.wj.book'
version '1.0-SANPSHOT'
sourceCompatibility = 1.8
repositories {
mavenCentral()
}
dependencies {
compile('org.springframework.boot:spring-boot-starter-web')
compile('org.projectlombok:lombok')
compile('org.springframework.boot:spring-boot-starter-data-jpa')
compile('com.h2database:h2')
testCompile('org.springframework.boot:spring-boot-starter-test')
}
'Spring' 카테고리의 다른 글
[일지] TestRestTemplate 로 테스트 하면서 궁금했던 점(feat :NoSuchBeanDefinitionException) (0) | 2020.09.01 |
---|---|
[후기] 스프링 부트와 AWS로 혼자 구현하는 웹서비스 (0) | 2020.08.29 |
[일지] JPA Auditing 안먹는 이유는? (0) | 2020.08.25 |
[Spring] 초간단 웹 어플리케이션 구현 (0) | 2020.07.28 |
[Spring] spring boot 입문하기 (0) | 2020.07.27 |
댓글