hykes / springboot-dubbo-mybatis

基于springboot-dubbo-mybatis构架一个通用的开发开发框架

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

交流QQ群:57158980

前言

此项目基于springboot-dubbo-mybatis构架一个通用的开发 分布式框架

项目介绍

基于springboot+dubbo+Mybatis提供整套公共微服务服务模块:服务模块,控制层模块。

组织结构

springboot-dubbo-mybatis
└──commons-- 公共通用模块
     ├── service-- rpc服务层模块
     ├── sql-- 数据库脚本
     └── web-api-- web控制层

技术选型

后端技术:

技术 名称 官网
Spring Framework 容器 http://projects.spring.io/spring-framework/
Springboot Springboot框架 https://projects.spring.io/spring-boot/
MyBatis ORM框架 http://www.mybatis.org/mybatis-3/zh/index.html
PageHelper MyBatis物理分页插件 http://git.oschina.net/free/Mybatis_PageHelper
Druid 数据库连接池 https://github.com/alibaba/druid
FluentValidator 校验框架 https://github.com/neoremind/fluent-validator
ZooKeeper 分布式协调服务 http://zookeeper.apache.org/
Dubbo 分布式服务框架 http://dubbo.io/
TBSchedule & elastic-job 分布式调度框架 https://github.com/dangdangdotcom/elastic-job
Redis 分布式缓存数据库 https://redis.io/
Elasticsearch 分布式全文搜索引擎 http://lucene.apache.org/solr/ https://www.elastic.co/
ActiveMQ 消息队列 http://activemq.apache.org/
Log4J 日志组件 http://logging.apache.org/log4j/1.2/
Maven 项目构建管理 http://maven.apache.org/

About

基于springboot-dubbo-mybatis构架一个通用的开发开发框架


Languages

Language:Java 98.1%Language:Shell 1.9%