Programming/스프링(spring) - Enterprise
스프링(spring)/ 스프링부트(springBoot)-mysql연동
esoog Polaris
2023. 8. 15. 21:00
1. 스프링부트 프로젝트 구조
* 기본적으로 패키지들과 mappers폴더를 추가했다.
2. 의존성 패키지 추가 설치
JDBC/ Mybatis/ Mysql
<!-- JDBC API 사용 mybatis의 필요조건-->
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-jdbc</artifactId>
</dependency>
<!-- mybatis-->
<dependency>
<groupId>org.mybatis.spring.boot</groupId>
<artifactId>mybatis-spring-boot-starter</artifactId>
<version>2.3.1</version>
</dependency>
<dependency>
<groupId>org.mybatis.spring.boot</groupId>
<artifactId>mybatis-spring-boot-starter-test</artifactId>
<version>2.3.1</version>
<scope>test</scope>
</dependency>
<!-- mysql-->
<dependency>
<groupId>com.mysql</groupId>
<artifactId>mysql-connector-j</artifactId>
<scope>runtime</scope>
</dependency>
3. application.properties 파일 프로퍼티 설정. 아래 코드 추가
# MySQL
spring.datasource.url=jdbc:mysql://127.0.0.1:3306/DBName
spring.datasource.username=root
spring.datasource.password=*
spring.datasource.driver-class-name: com.mysql.cj.jdbc.Driver
# mybatis
mybatis.mapper-locations=classpath:mapper/**.xml
4. mapper파일 - VO, DAO, Service 자바 파일 - Controller파일 - JSP파일 관련 코드 작성(이전 스프링 참조)
확인. 나이스.
반응형