Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings
/ MI Public
forked from hanhongyuan/MI

基于SpringBoot+SpringCloud+Mybatis主流框架搭建的分布式敏捷开发系统架构,为中、小型项目打造企业级基础开发解决方案。

Notifications You must be signed in to change notification settings

wocogo/MI

Repository files navigation

License GitHub stars GitHub forks

logo

作者前言

希望大家一起共同研究。更多的解决方法。 联系方式见点击上边的License即可。 由于本人非技术大牛,业余时间较少。但是保证不定期更新。若有较好的意见或者建议提问到ISSUES

项目规划

MI微型系统项目于2017年4月1日按照企业习惯归纳总结出自己一套企业级架构,并仅仅只是架构,它是一种理念,正在成长中.....

项目介绍

基于 Spring Boot + Spring Cloud + Mybatis-Plus 为主流框架搭建的分布式敏捷开发系统架构,为中、小型项目打造企业级基础开发解决方案。

项目结构图解

结构图解

项目模块简介

mi-common

框架公共模块,提供相关共用工具类,以及代码生成器,基础配置参数,静态变量等,可演变成公司专用工具类自行维护

mi-config

分布式统一配置管理中心,可解决多环境多项目配置

mi-api

接口总线服务,提供eureka注册中心。其他模块需暴露API接口可参考此案例或者在自己子项目中创建服务提供者供其他项目调用消费。

mi-admin

平台总管理,提供模块运行环境、日志等监控。以及总平台管理中心功能。(待设计中)

mi-blog

技术博客项目(使用HEXO主题模版,仿DD样式)

技术选型

前端技术

技术 名称 官网
Editor.md Markdown编辑器 https://github.com/pandao/editor.md
Select2 选择框插件 https://github.com/select2/select2
jqPaginator jQuery分页组件 http://jqpaginator.keenwon.com/

后端技术

技术 名称 官网
Spring Boot 微框架 https://projects.spring.io/spring-boot/
Spring Cloud 微服务构架(中文) https://springcloud.cc/
Spring Boot Admin 应用监控中心V1.5.0 http://codecentric.github.io/spring-boot-admin/1.5.0/
Spring Security 安全框架 http://projects.spring.io/spring-security/
Maven 项目构建管理 http://maven.apache.org/
Redis 分布式缓存数据库 https://redis.io/
Eureka 云端服务发现 https://springcloud.cc/spring-cloud-netflix-zhcn.html/
Swagger2 API文档框架 http://swagger.io/
MyBatis ORM框架 http://www.mybatis.org/mybatis-3/zh/index.html/
MyBatis Generator 代码生成 http://www.mybatis.org/generator/index.html/
MyBatis-Plus Mybatis增强工具包 http://mp.baomidou.com/#//
Druid 数据库连接池 https://github.com/alibaba/druid/
Log4J 日志组件 https://logging.apache.org/log4j/2.x/
Velocity 模板引擎 http://velocity.apache.org/

环境搭建

开发工具

  • IntelliJ IDEA Version(2017.1)
  • MySQL
  • Navicat
  • Microsoft Visio
  • Power Designer
  • Git
  • Nginx

配置环境

  • Jdk 8
  • Redis
  • Mysql5.5 ↑

项目案例图示

预览图

SBA SBA SBA SBA SBA

许可证

MIT

感谢赞助

thanks

About

基于SpringBoot+SpringCloud+Mybatis主流框架搭建的分布式敏捷开发系统架构,为中、小型项目打造企业级基础开发解决方案。

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • HTML 34.3%
  • JavaScript 33.2%
  • CSS 25.0%
  • Java 7.4%
  • Vue 0.1%

AltStyle によって変換されたページ (->オリジナル) /