X-Git-Url: https://gerrit.onap.org/r/gitweb?a=blobdiff_plain;f=holmes-actions%2Fsrc%2Fmain%2Fjava%2Forg%2Fopeno%2Fholmes%2Fcommon%2Futils%2FDbDaoUtil.java;h=18890ced996f62f0e84066837bb88d0a6a06f91e;hb=189aa621be296963eb0b8b8891d4cea44cf4ede5;hp=b45fb4a53f9b0affb1bd2c8dd9f83f713ad5fb51;hpb=677b825b6d3228d4593a1e7313e7c45705af65a9;p=holmes%2Fcommon.git diff --git a/holmes-actions/src/main/java/org/openo/holmes/common/utils/DbDaoUtil.java b/holmes-actions/src/main/java/org/openo/holmes/common/utils/DbDaoUtil.java index b45fb4a..18890ce 100644 --- a/holmes-actions/src/main/java/org/openo/holmes/common/utils/DbDaoUtil.java +++ b/holmes-actions/src/main/java/org/openo/holmes/common/utils/DbDaoUtil.java @@ -31,20 +31,20 @@ import org.skife.jdbi.v2.Handle; @Slf4j public class DbDaoUtil { - private static DBI jdbi; + private DBI jdbi; @Inject private Environment environmentProvider; @Inject private DataSourceFactory dataSourceFactoryProvider; + private DBIFactory factory = new DBIFactory(); + @PostConstruct public void init() { if (jdbi == null) { synchronized (DbDaoUtil.class) { if (jdbi == null) { - final DBIFactory factory = new DBIFactory(); - jdbi = factory - .build(environmentProvider, dataSourceFactoryProvider, "mysql"); + jdbi = factory.build(environmentProvider, dataSourceFactoryProvider, "mysql"); } } }