在实际开发中,我们会遇到这种情况,分布式服务不同模块的数据库可能在同一台服务器,但是不同的数据库,开发中可能会操作其他模块的数据。不同环境中数据库名可能会不太一样,例如以下例子:测试环境是dev-数据库名,预生产是数据库名,针对这种情况,可以使用以下方法解决
1.先把需要操作的数据库名,配置到yml的配置文件中,以便灵活配置修改
2.在对应的service服务中通过读取数据库名配置,传入给mapper层和xml文件中
通过以上配置久可以操作同一台服务器不同模块数据库了
在实际开发中,我们会遇到这种情况,分布式服务不同模块的数据库可能在同一台服务器,但是不同的数据库,开发中可能会操作其他模块的数据。不同环境中数据库名可能会不太一样,例如以下例子:测试环境是dev-数据库名,预生产是数据库名,针对这种情况,可以使用以下方法解决
1.先把需要操作的数据库名,配置到yml的配置文件中,以便灵活配置修改
2.在对应的service服务中通过读取数据库名配置,传入给mapper层和xml文件中
通过以上配置久可以操作同一台服务器不同模块数据库了
道可道,非常道;名可名,非常名。 无名,天地之始,有名,万物之母。 故常无欲,以观其妙,常有欲,以观其徼。 此两者,同出而异名,同谓之玄,玄之又玄,众妙之门。