사용자 도구

사이트 도구


java:database:connectionpool

문서의 이전 판입니다!


Java JDBC Connection Pool / DataSource

DataSource 초기화

  • DataSource 객체를 생성한다 해도 실제 connection을 맺기 전까지는 DB 접속을 하지 않는다.
  • SpringFramework BeanBeanPostProcessor#postProcessAfterInitialization를 사용하여 DataSource Bean이 모두 생성 완료 된 뒤에 Bean의 실제 구현체 클래스 여부(예를들어 DBCP의 경의 BasicDataSource)를 확인하여 dataSource.getConnection()을 맺고 끊어주면 Spring Application이 다 뜨기 전에 미리 DB 설정이 완료된 커넥션 풀 초기화가 이뤄지게 된다.

참조

java/database/connectionpool.1450759474.txt.gz · 마지막으로 수정됨: 2015/12/22 13:14 저자 kwon37xi