Skip to content

Commit c425233

Browse files
author
mizantrop2397
authored
Merge pull request #280 from art-community/fix/fix-config-with-dot
close connection after getting
2 parents 6828489 + b55de27 commit c425233

File tree

1 file changed

+5
-2
lines changed

1 file changed

+5
-2
lines changed

application-sql/src/main/java/ru/art/sql/module/SqlModule.java

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -40,6 +40,7 @@
4040
import static ru.art.sql.constants.SqlModuleConstants.LoggingMessages.*;
4141
import static ru.art.sql.constants.SqlModuleConstants.*;
4242
import javax.sql.DataSource;
43+
import java.sql.*;
4344
import java.util.function.*;
4445

4546
@Getter
@@ -83,7 +84,8 @@ private void initializeConnectionPool(SqlDbConfiguration configuration) {
8384
dataSource = new HikariDataSource(configuration.getHikariPoolConfig());
8485
sqlModuleState().hikariDataSource(dataSource);
8586
if (sqlModule().getInitializationMode() == BOOTSTRAP) {
86-
dataSource.getConnection();
87+
try (Connection ignored = dataSource.getConnection()) {
88+
}
8789
getLogger().info(format(STARING_POOL, dataSource));
8890
}
8991
break;
@@ -96,7 +98,8 @@ private void initializeConnectionPool(SqlDbConfiguration configuration) {
9698
if (configuration.isEnableMetrics()) {
9799
Caster.<ManagedPooledDataSource>cast(dataSource).start();
98100
}
99-
dataSource.getConnection();
101+
try (Connection ignored = dataSource.getConnection()) {
102+
}
100103
getLogger().info(format(STARING_POOL, dataSource));
101104
}
102105
break;

0 commit comments

Comments
 (0)