[发明专利]一种基于spring和mybatis框架的多源数据交互平台在审
申请号: | 201810705254.1 | 申请日: | 2018-07-01 |
公开(公告)号: | CN109062546A | 公开(公告)日: | 2018-12-21 |
发明(设计)人: | 焦述鹏;蔡文强;曹泽锋 | 申请(专利权)人: | 甘肃万维信息技术有限责任公司 |
主分类号: | G06F8/20 | 分类号: | G06F8/20;G06F17/30 |
代理公司: | 兰州嘉诺知识产权代理事务所(普通合伙) 62202 | 代理人: | 郭海 |
地址: | 730000 甘肃省兰州市城关*** | 国省代码: | 甘肃;62 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 多源数据 交互平台 开发效率 整合 计算机通信技术 业务应用支持 服务器端 交互通信 数据资源 通信效率 系统构架 系统业务 协议配置 资源消耗 持久层 低耦合 内聚 并发 自动化 配置 部署 应用 | ||
本发明涉及计算机通信技术领域,特别是一种基于spring和mybatis框架的多源数据交互平台。通过Spring+Mybatis两个开源的框架进行创新整合应用来解决动态多源数据间的切换与交互,来提高动态多源数据间的整合开发效率与通信效率。本发明解决基于动态多源数据间切换交互的问题,提高多源数据框架搭建配置速度、提升开发效率、多源数据协议配置自动化;采用Mybatis持久层框架,提高动态多源数据间切换与交互通信效率,减少服务器端资源消耗压力;体现了系统构架高内聚、系统业务低耦合的设计理念;让数据资源集中部署,业务应用支持多并发。
技术领域
本发明涉及计算机通信技术领域,特别是一种基于spring和mybatis框架的多源数据交互平台。
背景技术
针对动态多源数据切换与交互,目前现有的技术有Spring AOP配置管理技术,利用手工动态配置多源参数,然后进行数据多源的切换交互。虽然这也是目前主流的动态多源数据交互方式,但需要配置参数繁琐,手动映射数据源才能完成动态多源数据的切换交互,这样会导致在使用过程中出现配置工作量大,开发效率低的现象,伴随数据源的增多,维护麻烦不方便。
发明内容
本发明解决现有技术不足提供一种基于spring和mybatis框架的多源数据交互平台。基于Spring+Mybatis的动态多源数据框架升级改造,解决了动态多源配置繁琐、开发效率低下、维护不便等问题,也避免了框架中多源多配置问题,自动装载配置动态多源数据间的切换与交互。
本发明解决其技术问题所采用的技术方案为:
一种基于spring和mybatis框架的多源数据交互平台,包括云产品平台、Spring框架、数据源切换工具、数据库和数据源,还包括Mybatis框架库,云产品平台和Spring框架通过Mybatis框架库与数据源切换工具、数据库和数据源连通。
所述动态多源数据切换工具为DataSourceContextHolder,实现数据源切换操作。
所述数据库和数据源由多个组成分别与动态多源数据交互通信类节点连通,动态多源数据交互通信类节点、动态多源数据切换工具和Mybatis框架相互连通,云产品平台和Spring框架通过Mybatis框架库与数据源切换工具、数据库和数据源连通。
本发明的有益效果为:
1、通过Spring+Mybatis两个开源的框架进行创新整合应用来解决动态多源数据间的切换与交互,来提高动态多源数据间的整合开发效率与通信效率。
2、通过对Mybatis相关类包的引用,整合进入Spring框架,然后实现动态多源数据切换工具类连接进行动态多源数据间的切换与交互。
3、通过Spring+Mybatis创新整合,提高动态多源数据切换交互的开发效率,提升动态多源数据间的切换通信效率,因为Mybatis框架具有轻巧灵活的特性,又直接面向数据库层面,所以在动态多源数据切换交互方面具有快速、灵活、轻便的优势。基于此创新整合在动态多源数据切换交互技术上提升开发效率高达45%,提高通信效率达25%,并减少服务器资源消耗。
4、利用整合Mybatis,在解决动态多源数据间的切换与交互方面起到了直接性作用,提升效率,降低资源,动态多源数据间切换与交互方便,让云平台项目产品安全稳定的上线运行。
本发明解决基于动态多源数据间切换交互的问题,提高多源数据框架搭建配置速度、提升开发效率、多源数据协议配置自动化;采用Mybatis持久层框架,提高动态多源数据间切换与交互通信效率,减少服务器端资源消耗压力;体现了系统构架高内聚、系统业务低耦合的设计理念;让数据资源集中部署,业务应用支持多并发。
附图说明
图1为本发明的结构示意图。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于甘肃万维信息技术有限责任公司,未经甘肃万维信息技术有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810705254.1/2.html,转载请声明来源钻瓜专利网。