Spring Boot 프로젝트를 시작하고 DB에 연결
1. Gradle에 의존성 추가
dependencies {
implementation 'org.mybatis.spring.boot:mybatis-spring-boot-starter:3.0.3'
implementation 'com.microsoft.sqlserver:mssql-jdbc:12.4.2.jre11'
implementation 'org.springframework.boot:spring-boot-starter-jdbc'
}
// MySQL의 경우
implementation 'mysql:mysql-connector-java:8.0.33'
2. application.properties 에 DB정보 입력
# MSSQL DB
spring.datasource.db1.url=jdbc:sqlserver://데이터베이스ip주소;databaseName=DB이름;encrypt=false
spring.datasource.db1.username=아이디
spring.datasource.db1.password=비밀번호
# MyBatis
mybatis.mapper-locations=classpath:mapper/*.xml
mybatis.type-aliases-package=com.example.model
🟦 mybatis.mapper-locations=classpath:mapper/*.xml
mapper폴더 밑의 .xml 파일을 연결한다는 뜻이다.
🟦 mybatis.type-aliases-package=com.example.model
기존에 선언해둔 객체로 sql 결과 값을 받을때, 전체 경로를 쓰지 않고 간단하게 쓸 수 있도록 하는 것.
이걸 등록 하지않으면
<select id="getData" resultType="com.example.demo.model.User">
이렇게 길게 써야하는데 설정을 해두면
<select id="getData" resultType="User">
이렇게 간단하게 쓸 수 있다.
3. mapper에 namespace 잘 확인하기
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE mapper
PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="com.example.repository.UserRepository">
</mapper>
실제 .xml 파일을 만들고 그 안에 namespace 부분을 잘 선언해줘야 한다.
실제 UserRepository가 있는 위치로 되어있는지 잘 확인해보자.
이제 DB연결이 진짜 잘 됐는지 확인해보기!
👉 https://luanaeun.tistory.com/283
Spring Boot DB 연결 확인하기. 연결이 잘 되는지 확인하는 3가지 방법
Spring Boot DB 연결방법👉 https://luanaeun.tistory.com/282 Spring Boot DB 연결하기 MyBatis, MSSQL, MySQL, GradleSpring Boot 프로젝트를 시작하고 DB에 연결 1. Gradle에 의존성 추가dependencies { implementation 'org.mybatis.spring.b
luanaeun.tistory.com
'Back-end > Spring Boot' 카테고리의 다른 글
| Spring Boot IntelliJ 스프링부트 배포 파일 만들기 Jar 파일 생성 (0) | 2025.10.27 |
|---|---|
| Spring Boot DB 연결 확인하기. 연결이 잘 되는지 확인하는 3가지 방법 (0) | 2025.07.24 |
| Vue + SpringBoot ) url 직접 입력해서 이동 되도록 설정하는 방법 (3) | 2025.07.16 |
| Spring Boot + Vue) 서버단에서 CORS 문제 해결하기 (0) | 2023.02.22 |
| Spring Boot) 프로젝트 생성 시 오류 해결(Gradle sync failed 등등) (0) | 2022.04.19 |