fix: DEFAULT_DURATION_BETWEEN_EVICTION_RUNS 필드 에러 관련 fix

main
Jonguk. Lim 12 months ago
parent 468849ec0b
commit 4288821579

@ -1,5 +1,7 @@
package egovframework.com.config;
import java.time.*;
import javax.annotation.PostConstruct;
import javax.sql.DataSource;
@ -99,14 +101,14 @@ public class EgovConfigAppDatasource {
basicDataSource.setPassword(password);
// 최신 DBCP2 설정
basicDataSource.setMinEvictableIdleTimeMillis(1800000); // 30분
basicDataSource.setTimeBetweenEvictionRunsMillis(180000); // 3분
basicDataSource.setMinEvictableIdle(Duration.ofMinutes(30)); // 30분
basicDataSource.setDurationBetweenEvictionRuns(Duration.ofMinutes(3)); // 3분
basicDataSource.setNumTestsPerEvictionRun(3);
// eviction 관련 테스트 설정
basicDataSource.setTestWhileIdle(true);
basicDataSource.setTestOnBorrow(true);
basicDataSource.setValidationQuery("SELECT 1");
//
// // eviction 관련 테스트 설정
// basicDataSource.setTestWhileIdle(true);
// basicDataSource.setTestOnBorrow(true);
// basicDataSource.setValidationQuery("SELECT 1");
// 필드 삭제에 따라 DEFAULT_DURATION_BETWEEN_EVICTION_RUNS 관련 설정 필요 없음.
return basicDataSource;

Loading…
Cancel
Save