竹笋

注册

 

发新话题 回复该主题

基于多数据源零代码生成多个数据库CRUD [复制链接]

1#
北京中科白癜风医院 http://pf.39.net/bdfyy/bjzkbdfyy/

多数据源

#回顾

通过前面文章的介绍,crudapi目前已经支持主流数据库,包括MySql,PostgreSql,Oracle,MicrosoftSQLServer等,通过配置零代码实现了CRUD增删改查RESTfulAPI。采用抽象工厂设计模式,可以无缝切换不同类型的数据库。但是如果需要同时支持不同类型的数据库,如何通过配置进行管理呢?这时候引入多数据源功能就很有必要了。

#简介

利用springboot多数据源功能,可以同时支持不同类型数据库mysql,oracle,postsql,sqlserver等,以及相同类型数据库不同的schema。零代码同时生成不同类型数据库增删改查RESTfulapi,且支持同一接口中跨库数据访问二次开发。

#UI界面

配置一个数据源,多个从数据源,每一个数据源相互独立配置和访问。

#核心原理

#配置数据库连接串

配置application.properties,spring.datasource为默认主数据源,spring.datasource.hikari.data-sources[]数组为从数据源

#primaryspring.datasource.driverClassName=

分享 转发
TOP
发新话题 回复该主题