在开始阶段只有一个数据库使用 ,有已经写好的大量dao层和mapper,现在突然多出“”一个数据库“”在原本的程序上对这个数据库进行查询功能(就是多数据源),就是通过原本的数据库进行登录,登录成功后可以从前端查询到另一个数据库的数据,而且在不大量改动原有的代码情况下下,应该如何进行
可以搞个多数据源配置类。yml中添加多个数据库配置,每个数据库都建个对应数据库的配置类。根据业务需求去访问需要的数据库。现有的库下的mapper和实体不变,新加的库,和之前的库解耦开。用到的时候再通过业务去关联配置类。
分包或者动态数据源把 只修改配置,不修改dao层