Fixed a DB connection problem 48/130248/1
authorGuangrong Fu <fu.guangrong@zte.com.cn>
Thu, 11 Aug 2022 00:58:53 +0000 (08:58 +0800)
committerGuangrong Fu <fu.guangrong@zte.com.cn>
Thu, 11 Aug 2022 00:58:53 +0000 (08:58 +0800)
Issue-ID: HOLMES-511
Signed-off-by: Guangrong Fu <fu.guangrong@zte.com.cn>
Change-Id: Ic6e31ce8320440b40ef0f69f9fe51fb0133b6b67

holmes-actions/src/main/java/org/onap/holmes/common/database/DatabaseConfiguration.java
holmes-actions/src/main/java/org/onap/holmes/common/dmaap/store/ClosedLoopControlNameCache.java
holmes-actions/src/main/java/org/onap/holmes/common/dmaap/store/UniqueRequestIdCache.java

index 101c350..c120e9f 100644 (file)
 package org.onap.holmes.common.database;
 
 import org.jdbi.v3.core.Jdbi;
-import org.jdbi.v3.core.mapper.RowMapper;
-import org.jdbi.v3.core.spi.JdbiPlugin;
 import org.jdbi.v3.postgres.PostgresPlugin;
 import org.jdbi.v3.sqlobject.SqlObjectPlugin;
+import org.springframework.beans.factory.annotation.Value;
 import org.springframework.context.annotation.Bean;
 import org.springframework.context.annotation.Configuration;
-import org.springframework.jdbc.datasource.TransactionAwareDataSourceProxy;
+import org.springframework.jdbc.datasource.DriverManagerDataSource;
 
 import javax.sql.DataSource;
-import java.util.List;
 
 @Configuration
 public class DatabaseConfiguration {
-//
-//    @Value("${spring.datasource.url}")
-//    private String url;
-//
-//    @Value("${spring.datasource.username}")
-//    private String username;
-//
-//    @Value("${spring.datasource.password}")
-//    private String pwd;
-//
-//    @Value("${spring.datasource.dirver-class-name}")
-//    private String driverClass;
-//
-//    @Bean
-//    public DataSource driverManagerDataSource() {
-//        System.out.println("======================================: " + driverClass);
-//        DriverManagerDataSource ds = new DriverManagerDataSource();
-//        ds.setDriverClassName(driverClass);
-//        ds.setUrl(url);
-//        ds.setUsername(username);
-//        ds.setPassword(pwd);
-//        return ds;
-//    }
 
-//    @Bean
-//    public DataSourceTransactionManager dataSourceTransactionManager(DataSource dataSource) {
-//        DataSourceTransactionManager dataSourceTransactionManager = new DataSourceTransactionManager();
-//        dataSourceTransactionManager.setDataSource(dataSource);
-//        return dataSourceTransactionManager;
-//    }
+    @Value("${spring.datasource.url}")
+    private String url;
+
+    @Value("${spring.datasource.username}")
+    private String username;
+
+    @Value("${spring.datasource.password}")
+    private String pwd;
+
+    @Value("${spring.datasource.dirver-class-name}")
+    private String driverClass;
+
+    @Bean
+    public DataSource driverManagerDataSource() {
+        DriverManagerDataSource ds = new DriverManagerDataSource();
+        ds.setDriverClassName(driverClass);
+        ds.setUrl(url);
+        ds.setUsername(username);
+        ds.setPassword(pwd);
+        return ds;
+    }
 
     @Bean
     public Jdbi jdbi(DataSource dataSource) {
@@ -66,13 +56,4 @@ public class DatabaseConfiguration {
                 .installPlugin(new SqlObjectPlugin())
                 .installPlugin(new PostgresPlugin());
     }
-
-//    @Bean
-//    public Jdbi jdbi(DataSource ds, List<JdbiPlugin> jdbiPlugins, List<RowMapper<?>> rowMappers) {
-//        TransactionAwareDataSourceProxy proxy = new TransactionAwareDataSourceProxy(ds);
-//        Jdbi jdbi = Jdbi.create(proxy);
-//        jdbiPlugins.forEach(plugin -> jdbi.installPlugin(plugin));
-//        rowMappers.forEach(mapper -> jdbi.registerRowMapper(mapper));
-//        return jdbi;
-//    }
 }
index 2d9cf99..89514dc 100644 (file)
@@ -33,7 +33,7 @@ public class ClosedLoopControlNameCache extends ConcurrentHashMap<String, String
     }
 
     public String remove(String packageName) {
-        log.info(String.format("<%s> was removed into ClosedLoopControlNameCache.", packageName));
+        log.info(String.format("<%s> was removed from ClosedLoopControlNameCache.", packageName));
         return super.remove(packageName);
     }
 }
index f4e2459..8c68776 100644 (file)
@@ -35,7 +35,7 @@ public class UniqueRequestIdCache extends ConcurrentHashMap<String, String> {
     }
 
     public String remove(String alarmId) {
-        log.info(String.format("<%s> was removed into UniqueRequestIdCache.", alarmId));
+        log.info(String.format("<%s> was removed from UniqueRequestIdCache.", alarmId));
         return super.remove(alarmId);
     }
 }