在我们日常的开发中,通常需要连接同一个数据库的不同模式,或者连接到不同的数据库,那我们在使用Jooq时应该怎样解决多数据源的配置呢?
直接上代码:
application.properties
jooqone.datasource.url =
jooqone.datasource.username =
jooqone.datasource.password =
jooqone.datasource.driverClassName =
jooqtwo.datasource.url =
jooqtwo.datasource.username =
jooqtwo.datasource.password =
jooqtwo.datasource.driverClassName =
在springboot的配置文件中加入自己的两个数据源。
Jooq配置文件
在单数据源的环境下我们新建了一个.xml格式的文件用来对Jooq预生成代码进行了配置,类比下来,多数据源的情况下,有几个数据源,我们就需要新建几个配置文件。
在resource文件夹下新建jooqone.xml 和 jooqtwo.xml 文件。
jooqone.xml:
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<configuration>
<jdbc>
<!-- 配置需要的数据库的驱动,本例采用postgres -->
<driver>org.