springboot-mybatis项目要支持无数据库和有数据库的情况

springboot-mybatis项目要支持无数据库和有数据库的情况,除了使用jdbc手动去连外,还有其他办法么?

帮你写了下,主要缺点就是失去了mybatis的自动装备,既然你是要自定义那就没啥办法了,
1:通过开关来决定使用什么方式(false的时候,mybatis和DataSource的配置可以删掉)
2:使用db和不使用db,bean只注入一种(其实我更倾向于同时注入使用和不使用数据库的方式,通过beanPostProcess决定使用哪个bean)
核心配置:

 

 

 

 

链接: https://pan.baidu.com/s/1nn3-Gg8SlYcZHhEjnH-PZg 提取码: dpcv 复制这段内容后打开百度网盘手机App,操作更方便哦

需要自定义数据源处理逻辑了,这种情况是什么场景在使用呢

springboot加了start模块以后,数据源必须要配置的, - - ,如果非要不用,其实也行,自己实现个空的数据源注入即可,

但是不用的话,Mybatis的mapper这些东西,就别去扫描了,

您好,我是问答小助手,你的问题已经有小伙伴为您解答了问题,您看下是否解决了您的问题。

如果有您比较满意的答案 / 帮您提供解决思路的答案,可以点击【采纳】按钮,给回答的小伙伴一些鼓励哦~~