IT/Spring (2) 썸네일형 리스트형 MyBatis와 스프링 연동 MaBatis는 흔히 'SQL매핑(mapping) 프레임워크'로 분류되는데, JDBC 코드의 복잡하고 지루한 작업을 피하는 용도로 많이 사용된다. MyBatis의 장점은 다음과 같다 자동으로 Connection close() 이 가능하다 MyBatis 내부적으로 PreparedStatement를 처리한다 #{prop}와 같이 속성을 지정하면 내부적으로 자동처리한다 리턴 타입을 지정하는 경우 자동으로 객체 생성 및 ResultSet을 처리한다 MyBatis 관련 라이브러리 추가하기 1. pom.xml에 추가되는 라이브러리 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 org.mybatis mybatis-spring 1.2.2 org.mybatis mybatis 3.2.3 .. 커넥션 풀 설정하기(HikariCP) 일반적으로 여러명의 사용자를 동시에 처리해야 하는 웹 어플리케이션의 경우 데이터베이스 연결시 '커넥션 풀(Pool)'을 이용한다. 스프링에서는 DataSource라는 인터페이스를 통해서 커넥션 풀을 사용하는데 커넥션 풀은 여러 종류가 있고 그 중에서 HikariCP가 많이 사용된다. 프로젝트의 JDBC가 연결되어있다고 가정하고 HikariCP 라이브러리 추가와 DataSource 설정을 해보자 1. pom.xml을 수정해서 HikariCp를 추가한다. 1 2 3 4 5 6 com.zaxxer HikariCP 2.7.4 Colored by Color Scripter cs 2. root-context.xml 설정 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21.. 이전 1 다음