- 授权协议: 未知
- 开发语言: Java
- 操作系统: 跨平台
- 软件首页: https://github.com/chenlei2/spring-boot-mybatis-rw
- 软件文档: https://github.com/chenlei2/spring-boot-mybatis-rw
- 官方下载: https://github.com/chenlei2/spring-boot-mybatis-rw
软件介绍
spring-boot-mybatis-rw
基于mybatis,springboot开箱即用的读写分离插件
Quick Start
介绍
此插件由以下2部分组成
datasource:读写数据源的代理,支持一写多读,用户只需实现 org.spring.boot.mybatis.rw.starter.datasource.AbstractReadRoutingDataSource这个类,实现自己读数据源的负载均衡算法
pulgin:mybatis插件实现读写路由
spring-boot 配置
spring.mybatis.rw.readDataSources[0].url=jdbc:MySql://localhost:3306/test?characterEncoding=UTF-8 spring.mybatis.rw.readDataSources[0].driverClassName=com.mysql.jdbc.Driver spring.mybatis.rw.readDataSources[0].username=root spring.mybatis.rw.readDataSources[0].password=123456 spring.mybatis.rw.readDataSources[1].url=jdbc:MySql://localhost:3306/test?characterEncoding=UTF-8 spring.mybatis.rw.readDataSources[1].driverClassName=com.mysql.jdbc.Driver spring.mybatis.rw.readDataSources[1].username=root spring.mybatis.rw.readDataSources[1].password=123456 spring.mybatis.rw.writeDataSource.url=jdbc:MySql://localhost:3306/chenlei?characterEncoding=UTF-8 spring.mybatis.rw.writeDataSource.driverClassName=com.mysql.jdbc.Driver spring.mybatis.rw.writeDataSource.username=root spring.mybatis.rw.writeDataSource.password=123456
XML配置
datasource:
<!--简单的一个master和多个slaver 读写分离的数据源 --> <bean id="dataSource" class="org.spring.boot.mybatis.rw.starter.datasource.impl.RoundRobinRWRoutingDataSourceProxy"> <property name="writeDataSource" ref="writeDS"/> <property name="readDataSoures"> <list> <ref bean="readDS"/> <ref bean="readDS"/> <ref bean="readDS"/> </list> </property> </bean>
总结
只需将数据源和事务工厂注入到sqlSessionFactory中,其他配置不变,便实现读写分离,对代码0入侵,配置简单,非常方便老项目的迁移。 详细配置
Python 3面向对象编程
[加]Dusty Phillips(达斯帝•菲利普斯) / 肖鹏、常贺、石琳 / 电子工业出版社 / 2015-6 / 79.00元
Python 是一种面向对象的解释型语言,面向对象是其非常重要的特性。《Python 3面向对象编程》通过Python 的数据结构、语法、设计模式,从简单到复杂,从初级到高级,一步步通过例子来展示了Python 中面向对象的概念和原则。 《Python 3面向对象编程》不是Python 的入门书籍,适合具有Python 基础经验的开发人员阅读。如果你拥有其他面向对象语言的经验,你会更容易理解......一起来看看 《Python 3面向对象编程》 这本书的介绍吧!
HTML 编码/解码
HTML 编码/解码
HEX HSV 转换工具
HEX HSV 互换工具
