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