Java/Spring Boot

[spring boot] mybatis - mssql application.yml 설정

너무 궁금해 2025. 3. 11. 15:49

📢  [spring boot] mybatis - mssql application.yml 설정

📌 spring boot 3.4.3 version에서의 설정 예제입니다. 


Dependencies 추가 

Dependencies에 MyBatis Framework와 MSSql Driver를 추가하면 
build.gradle 에 dependencies에 아래와 같이 추가됩니다.

    implementation 'org.mybatis.spring.boot:mybatis-spring-boot-starter:3.0.4'
    runtimeOnly 'com.microsoft.sqlserver:mssql-jdbc'
    testImplementation 'org.mybatis.spring.boot:mybatis-spring-boot-starter-test:3.0.4'

🤔 추가 후 프로젝트를 Run하면 에러가 발생합니다.


application 설정 추가

  application.properties, 또는 application.yml에 아래와 같이 설정을 해 주어야 합니다.

# application.yml
# 서버 설정
server:
  port: 8080  # 서버가 실행될 포트를 지정합니다. 여기서는 8080번 포트를 사용합니다.

# Spring 프레임워크 설정
spring:
  datasource:  # 데이터베이스 연결 정보를 설정합니다.
    driver-class-name: com.microsoft.sqlserver.jdbc.SQLServerDriver
    url: jdbc:sqlserver://localhost:1433;databaseName=databasename;encrypt=true;trustServerCertificate=true
    username: username  # 데이터베이스 접속에 사용할 사용자 이름입니다.
    password: password  # 데이터베이스 접속에 사용할 비밀번호입니다.

# MyBatis 설정
mybatis:
  mapper-locations: classpath:mapper/**/*.xml  # MyBatis 매퍼 파일(.xml)의 위치를 지정합니다.


🙌 성공적인 실행이 되었기를....