Java/Spring Boot
[spring boot] mybatis - mariadb application.yml 설정
너무 궁금해
2025. 1. 8. 10:25
[spring boot] mybatis - mariadb application.yml 설정
spring boot 3.3.6 version에서의 설정 예제입니다. |
Dependencies에 MyBatis Framework와 MariaDB Driver 가 추가 하면
|
// build.gradle dependencies
implementation 'org.mybatis.spring.boot:mybatis-spring-boot-starter:3.0.3'
runtimeOnly 'org.mariadb.jdbc:mariadb-java-client'
testImplementation 'org.mybatis.spring.boot:mybatis-spring-boot-starter-test:3.0.3'
추가 후 프로젝트를 Run하면 에러가 발생합니다.
|
# application.yml
# 서버 설정
server:
port: 80 # 서버가 실행될 포트를 지정합니다. 여기서는 80번 포트를 사용합니다.
# Spring 프레임워크 설정
spring:
datasource: # 데이터베이스 연결 정보를 설정합니다.
url: jdbc:mariadb://localhost:3306/databasename # MariaDB 데이터베이스 연결 URL. databasename`라는 데이터베이스를 사용합니다.
username: username # 데이터베이스 접속에 사용할 사용자 이름입니다.
password: password # 데이터베이스 접속에 사용할 비밀번호입니다.
# MyBatis 설정
mybatis:
configuration:
map-underscore-to-camel-case: true # 데이터베이스 필드 이름이 snake_case일 경우 Java 객체 필드 이름과 자동으로 매핑(camelCase)하도록 설정합니다.
mapper-locations: classpath:mapper/**/*.xml # MyBatis 매퍼 파일(.xml)의 위치를 지정합니다.