R2DBC Connection Pool 실종 사건
R2DBCConnection PoolSpring BootWebFluxr2dbc-poolIntelliJ
AI 요약
Beta본 글은 Spring Boot 애플리케이션에서 R2DBC Connection Pool이 시작 시 초기화되지 않는 문제를 다룹니다. 필자는 당연하게 동작할 것이라 생각했던 커넥션 풀이 기대와 다르게 작동하는 것을 발견하고, r2dbc-pool 라이브러리의 내부 코드를 분석하며 문제의 원인을 파헤치기 시작했습니다.
분석 결과, 명시적인 설정을 통해 r2dbc-pool의 warmup 메서드를 호출하여 문제를 해결할 수 있음을 알게 되었습니다. 또한, 개발 편의성을 위해 자주 사용하는 IntelliJ 환경이 문제 해결에 예상치 못한 영향을 미쳤음을 언급하며, 개발 도구의 편리함에만 의존하기보다 우리가 사용하는 기술이 실제로 어떻게 동작하는지 꼼꼼하게 확인하는 습관의 중요성을 강조합니다.
이 글이 궁금하신가요?
원문 블로그에서 전체 내용을 확인해 보세요
원문 읽으러 가기

