묻고 답해요
141만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결스프링 DB 1편 - 데이터 접근 핵심 원리
히카리 커넥션 풀 생성할 때 로그가 좌르르르 나오지 않습니다!
[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예)[질문 내용]>> 환경스프링부트 3.1.0히카리: 5.0.1커넥션 풀 10개 지정하고 나서 테스트 코드 돌려볼 때, 영한님 화면에서는 Config 로그가 주르르 나오는데, 저는 나오질 않습니다. 혹시라도 application.properties에서 누락한 게 있는지 소스를 다운받아 보았지만 아니었습니다.application.properties에 로그 관련 넣을 수 있는 설정이 있길래 다음과 같은 값을 넣어봤지만 로그 내용이 달라지지 않습니다.logging.level.com.zaxxer.hikari=TRACElogging.level.com.zaxxer.hikari.HikariConfig=DEBUG로그는 하기 이미지처럼 나오는 게 전부입니다.예제도 똑같이 따라하고 있는데 버전이 달라지면서 달라진 기능상의 차이일까요.@Test void dataSourceConnectionPool() throws SQLException, InterruptedException { // 커넥션 풀링 HikariDataSource dataSource = new HikariDataSource(); dataSource.setJdbcUrl(URL); dataSource.setUsername(USERNAME); dataSource.setPassword(PASSWORD); dataSource.setMaximumPoolSize(10); // 10 is default dataSource.setPoolName("YourPool"); useDataSource(dataSource); Thread.sleep(1000); } private void useDataSource(DataSource dataSource) throws SQLException { Connection connection1 = dataSource.getConnection(); Connection connection2 = dataSource.getConnection(); log.info("connection={}, class={}", connection1, connection1.getClass()); log.info("connection={}, class={}", connection2, connection2.getClass()); } +추가DataSourceDriverManager를 사용할 때도 관련한 로그가 안 뜹니다..새로운 커넥션을 생성했다는 로그요..(Creating new jdbc DriverManager Connectino to)
-
미해결스프링 DB 1편 - 데이터 접근 핵심 원리
커넥션 관련 질문 드립니다
커넥션 풀을 이용하여 커넥션을 사용해서 반납하고 다음 커넥션을 가져올 때 conn0이라고 같은 커넥션만 가져오는 것을 볼 수 있는데 커넥션풀이 어떤 커넥션을 주는지 알고리즘이 따로 있는 걸까요? 어떤 기준으로 커넥션을 주는지 궁금합니다