无数据源启动
基础介绍
场景:部分系统可能启动的时候完全不需要数据源,全靠启动后动态添加。
配置方式
即基本不需要配置,可能根据需要配置一些类似 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
一般无数据源启动需要结合 进阶使用里的动态添加移除在启动后添加