Add: Database, Data Access Settings

This commit is contained in:
Rebwon
2021-08-25 15:29:43 +09:00
committed by MaengSol
parent 6a2c018a43
commit 4207f8b9d6
5 changed files with 24 additions and 2 deletions

View File

@@ -37,10 +37,13 @@ dependencies {
compileOnly 'org.projectlombok:lombok'
annotationProcessor 'org.projectlombok:lombok'
implementation 'org.mybatis.spring.boot:mybatis-spring-boot-starter:2.2.0'
runtimeOnly 'com.h2database:h2'
implementation 'org.springframework.boot:spring-boot-starter-validation'
implementation 'org.springframework.boot:spring-boot-starter-web'
testImplementation 'io.github.javaunit:autoparams:0.2.11'
testImplementation 'io.github.javaunit:autoparams:0.2.12'
testImplementation 'com.tngtech.archunit:archunit-junit5:0.20.1'
testImplementation 'org.springframework.boot:spring-boot-starter-test'

View File

@@ -0,0 +1,18 @@
package com.yam.app.account.infrastructure;
import javax.sql.DataSource;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;
import org.springframework.jdbc.datasource.embedded.EmbeddedDatabaseBuilder;
import org.springframework.jdbc.datasource.embedded.EmbeddedDatabaseType;
@Configuration
public class DatabaseConfiguration {
@Bean
public DataSource dataSource() {
return new EmbeddedDatabaseBuilder()
.setType(EmbeddedDatabaseType.H2)
.build();
}
}

View File

@@ -1 +0,0 @@

View File

@@ -0,0 +1,2 @@
mybatis:
mapper-locations: mapper/xml/*.xml

View File