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파일 관련 코드 작성(이전 스프링 참조)
확인. 나이스.
반응형
'Programming > 스프링(spring) - Enterprise' 카테고리의 다른 글
스프링(spring)/ War, Jar(package type) (0) | 2023.08.23 |
---|---|
스프링(spring)/ 다듬기 2(어노테이션에 대한 고찰) (0) | 2023.08.15 |
스프링(spring)/ 스프링부트(Spring Boot) 프로젝트 생성 (0) | 2023.08.15 |
스프링(spring)/ 다듬기 1(MVC에 대한 고찰) (0) | 2023.08.09 |
스프링(spring)/ +더하기 6(게시판별 좋아요 시스템 구현) (0) | 2023.08.08 |