License GitHub stars GitHub forks
希望大家一起共同研究。更多的解决方法。 联系方式见点击上边的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 ↑