从 Weblogic 迁移到 Spring/HikariCP

Migrating from Weblogic to Spring/HikariCP

我现在的系统如下:

我们正在寻求从 Weblogic 迁移到 HikariCP,因为我们开始过渡到 Spring Boot & Angular。

我们的数据源在 Weblogic 中设置和维护,并通过 JndiObjectFactoryBean 在 Spring 中配置。

我们想提升我们的 weblogic datasource/connection 池并将其替换为 Spring/Hikari。

我已将所有数据源更改为 Spring JDBC Beans。

有没有办法在不更改我的代码的情况下使用这些数据源更改来设置 Hikari?

<bean id = "dataSource"
            class = 
  "org.springframework.jdbc.datasource.DriverManagerDataSource">
   <property name = "driverClassName" value = 
      "com.ibm.as400.access.AS400JDBCDriver"/>
   <property name = "url" value = "jdbc:as400://test"/>
   <property name = "username" value = "xxxxx"/>
   <property name = "password" value = "xxxxx"/>
</bean>

上下文文件中的配置将是:

 <bean id="dataSource" class="com.zaxxer.hikari.HikariDataSource" destroy-method="close">
            <property name="dataSourceClassName" value="org.springframework.jdbc.datasource.DriverManagerDataSource" />
            <property name="minimumIdle" value="1"/>
            <property name="maximumPoolSize" value="10"/>
            <property name="connectionTimeout" value="5000"/>
            <property name="dataSourceProperties">
                <props>
                    <prop key="url">jdbc:as400://test</prop>
                    <prop key="user">xxxxx</prop>
                    <prop key="password">xxxxx</prop>
                </props>
            </property>
 </bean>

希望对您有所帮助:)