- 기본 JDBC : 매번 새로운 Connection 생성
-> 사용자가 몰렸을 때, 문제 발생
- DataBase Connection Pool(DBCP)
: 미리 Connection 생성 후 대여와 반납
❗DBCP를 사용하려면 아래 링크에 있는 라이브러리 Maven 삽입 과정을 진행해야 함
(Spring) Spring 라이브러리 및 Mapper 활용
1. Spring 편리한 라이브러리 https://mvnrepository.com/ 1. MySQL Connector 📌 버전은 MySQL Connector 이외에도 웬만하면 Usages 높은 게 좋음 2. spring jdbc 📌 버전은 Spring Framework 버전과 똑같이..
booriking820.tistory.com
📌 DBCP는 'root-context.xml'에서 쓰임

- bean : 객체
- property : 필드
- property-name : 필드의 변수 명
1. driver class, url, username, password를 묶어줄 HikariConfig 생성





2. DBCP을 생성해서 가지고 있는 DataSource 생성



3. Mapper Interface를 완전히 구현시켜줄 객체 생성


4. mapper들이 있는 패키지를 scan

위와 같이 코드를 작성하면 오류가 발생
=> 해결하려면 아래 과정을 거쳐야 함
mybatis-spring –
매퍼 주입 SqlSessionDaoSupport 나 SqlSessionTemplate 를 직접적으로 사용하는 데이터 접근 객체(DAO)를 생성하기 보다, 마이바티스 스프링 연동모듈은 다른 빈에 직접 주입할 수 있는 쓰레드에 안전한 매
mybatis.org
위 링크로 들어가 mybatis:scan 부분으로 이동


'Spring' 카테고리의 다른 글
| (SpringBoot) Spring Boot 설치( Eclipse ) (0) | 2022.09.30 |
|---|---|
| (Spring) Spring 라이브러리 및 Mapper 활용 (0) | 2022.09.20 |
| (Spring)Spring MVC (0) | 2022.09.20 |
| (Spring) MySQL 연동 및 SQL문 작성 (0) | 2022.09.20 |
| (Spring) Maven (0) | 2022.09.19 |