문서의 이전 판입니다!
BeanPostProcessor#postProcessAfterInitialization를 사용하여 DataSource Bean이 모두 생성 완료 된 뒤에 Bean의 실제 구현체 클래스 여부(예를들어 DBCP의 경의 BasicDataSource)를 확인하여 dataSource.getConnection()을 맺고 끊어주면 Spring Application이 다 뜨기 전에 미리 DB 설정이 완료된 커넥션 풀 초기화가 이뤄지게 된다.