Skip to main content
Version: 4.5.0

无数据源启动

基础介绍​

场景:部分系统可能启动的时候完全不需要数据源,全靠启动后动态添加。

配置方式​

即基本不需要配置,可能根据需要配置一些类似 Druid 和 HikariCp 全局参数。

如需配置 Druid 和 HikariCp 全局参数可参考对应章节文档。

spring:
datasource:
dynamic:
primary: master #设置默认的数据源或者数据源组,默认值即为master
strict: false #设置严格模式,默认false不启动. 启动后在未匹配到指定数据源时候会抛出异常,不启动则使用默认数据源.

因为没有匹配的主数据源,启动的时候你会见到类似如下日志。

dynamic-datasource initial loaded 0 datasource,Please add your primary datasource or check your configuration

一般无数据源启动需要结合 进阶使用里的动态添加移除在启动后添加