本次文档以oracle数据库配置为案例,在Springboot项目中,使用alibaba完成多数据源配置。先附上目录结构。
配置多数据源有两种,一种是通过命名规则来自动选择数据库连接池。另一种是制定固定目录下的文件是使用哪个连接池。本人倾向于第二种,这样要更换连接池的时候只需要移动文件目录即可。而且也不用在mapper文件限制了程序员的命名。
在这次案例中,我指定mapper下每个文件夹就是一个连接池,hczz是一个连接池,jq是一个连接池。
一、配置文件添加相关配置
相关参数如果不明白意思,可以百度一下,敲打过程中没有代码提示也不用紧张。
在这里,以防配置错误,贴上代码。
spring: datasource: type: com.alibaba.druid.pool.DruidDataSource driver-class-name: oracle.jdbc.OracleDriver druid: hczz: url: username: password: initial-size: 5< |