Springboot + DruidDataSource 实现不重启项目加载修改后的数据源
背景由于公司项目需求,研究了一下如何在项目不重启的情况下,修改了数据源配置后能正常使用新的数据源配置。在百度查找解决方案时找到了动态修改数据源和动态刷新配置两种方式,但是都不适合我的实际场景。百度找不到解决方案,自己尝试解析springboot自动加载配置数据源的源码,依然没有找到。最后无意间看DruidDataSource 的源码时发现里面有个restart方法就可以实现,只需要监听到配置有改...
原创
2020-02-15 18:41:42 ·
5590 阅读 ·
9 评论