从Weblogic迁移到Spring/HikariCP

从Weblogic迁移到Spring/HikariCP,spring,db2,weblogic,datasource,hikaricp,Spring,Db2,Weblogic,Datasource,Hikaricp,我目前的制度如下: WebLogic12C 春季3.x JSF1.1 当我们开始向Spring Boot&Angular过渡时,我们希望从Weblogic迁移到HikariCP 我们的数据源在Weblogic中设置和维护,并在Spring中通过JNDObjectFactoryBean进行配置 我们希望提升我们的weblogic数据源/连接池,并用Spring/Hikari替换它 我已经将所有数据源都更改为SpringJDBCbean 在不更改代码的情况下,是否有方法使用这些数据源更改设置Hika

我目前的制度如下:

WebLogic12C 春季3.x JSF1.1 当我们开始向Spring Boot&Angular过渡时,我们希望从Weblogic迁移到HikariCP

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

我们希望提升我们的weblogic数据源/连接池,并用Spring/Hikari替换它

我已经将所有数据源都更改为SpringJDBCbean

在不更改代码的情况下,是否有方法使用这些数据源更改设置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>

希望这对您有所帮助:

您所说的不更改代码是什么意思?至少您必须更改与数据源相关的Bean。是的,我可以在我的属性中更改数据源和Bean信息。我只是想确保我不必在我的类中更改我的jdbc和perpared语句。谢谢Anish。今天晚些时候我会试试这个!