HikariCP: 2개의 글
![](http://i1.daumcdn.net/thumb/C200x150/?fname=https://blog.kakaocdn.net/dn/zHGMl/btscQQDTqS8/oJTUSkp7gpA30bBu2IwDd1/img.png)
HikariCP hikariCP는 스프링 부트 2.0부터 default JDBC connection pool이다. hikariCP github사이트에 가보면 엄청 빠르고, 가볍고, 신뢰할 수 있다고 설명한다. 심지어 "zero-overhead"라며 엄청나게 높은 성능을 강조하고 벤치마크 결과도 보여준다. 원하면 벤치마크 테스트 소스도 가져가서 직접 돌려보라고도 하는데 자세한건 모르겠고 나만의 테스트 환경을 만들어서 테스트 해보기로 했다. 스프링 부트에서 hikariCP 성능 테스트 PC 사양도 중요하고 인터넷 사양도 중요하고 로컬 DB냐 원격 DB냐도 갈리고 여러 환경이 중요한 것으로 아는데 크게 생각 안하고 단순히 직접 경험해본다에 중점을 두었다. 먼저 hikariCP는 스프링부트 2.0부터 defau..
![](http://i1.daumcdn.net/thumb/C200x150/?fname=https://blog.kakaocdn.net/dn/UMMnD/btq27hGvtYO/CBK4tGl06H90LNawHCz5e1/img.png)
Spring Boot + MyBatis 설정 방법(HikariCP, H2) 📝 순서 1. 스프링 부트 프로젝트 생성 2. 초기화 스크립트 설정(schema.sql, data.sql) 3. DBCP/DataSource 설정(HikariCP) 4. MyBatis 설정(@MapperScan, XML 위치, CamelCase, Alias, 로그레벨) 5. Model, Mapper 생성 6. 테스트 1. 스프링 부트 프로젝트 생성 MyBatis를 이용한 DB 연동을 위한 새 스프링 부트 프로젝트를 생성한다. 스프링 부트 프로젝트는 IDE를 이용하던지, spring initializr(start.spring.io)를 이용해 생성할 수 있다. 자바는 8로, 의존성은 Spring Web, Spring Data JDBC..