All Projects → MIYAOW → Mi S

MIYAOW / Mi S

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

Programming Languages

java
68154 projects - #9 most used programming language

Projects that are alternatives of or similar to Mi S

Jiiiiiin Security
一个前后端分离的内管基础项目
Stars: ✭ 132 (-5.71%)
Mutual labels:  swagger, spring-boot, spring-cloud, spring-security
Eshop Soa
EShop基于Dubbo实现SOA服务化拆分,并基于RocketMQ解决了分布式事务(新版SpringBootSOASkeleton)
Stars: ✭ 65 (-53.57%)
Mutual labels:  swagger, druid, spring-boot, spring-security
Simplemall
基于SpringCloud的微服务架构实战案例项目,以一个简单的购物流程为示例,融合spring cloud 相关组件,如spring-cloud-netflix、swagger等
Stars: ✭ 687 (+390.71%)
Mutual labels:  swagger, spring-boot, spring-cloud, spring-security
Springall
循序渐进,学习Spring Boot、Spring Boot & Shiro、Spring Batch、Spring Cloud、Spring Cloud Alibaba、Spring Security & Spring Security OAuth2,博客Spring系列源码:https://mrbird.cc
Stars: ✭ 22,375 (+15882.14%)
Mutual labels:  spring-boot, spring-cloud, spring-security
Spring Boot Quick
🌿 基于springboot的快速学习示例,整合自己遇到的开源框架,如:rabbitmq(延迟队列)、Kafka、jpa、redies、oauth2、swagger、jsp、docker、spring-batch、异常处理、日志输出、多模块开发、多环境打包、缓存cache、爬虫、jwt、GraphQL、dubbo、zookeeper和Async等等📌
Stars: ✭ 1,819 (+1199.29%)
Mutual labels:  swagger, druid, spring-boot
Spring Boot Demo
spring boot demo 是一个Spring Boot、Spring Cloud的项目示例,根据市场主流的后端技术,共集成了30+个demo,未来将持续更新。该项目包含helloworld(快速入门)、web(ssh项目快速搭建)、aop(切面编程)、data-redis(redis缓存)、quartz(集群任务实现)、shiro(权限管理)、oauth2(四种认证模式)、shign(接口参数防篡改重放)、encoder(用户密码设计)、actuator(服务监控)、cloud-config(配置中心)、cloud-gateway(服务网关)等模块
Stars: ✭ 323 (+130.71%)
Mutual labels:  spring-boot, spring-cloud, spring-security
Springcloud Shop
基于Spring Boot、Spring Cloud的微服务商城demo
Stars: ✭ 198 (+41.43%)
Mutual labels:  spring-boot, spring-cloud, spring-security
Taroco
整合Nacos、Spring Cloud Alibaba,提供了一系列starter组件, 同时提供服务治理、服务监控、OAuth2权限认证,支持服务降级/熔断、服务权重,前端采用vue+elementUI+webpack,可以很好的解决转向Spring Cloud的一系列问题。
Stars: ✭ 545 (+289.29%)
Mutual labels:  spring-boot, spring-cloud, spring-security
Mica
Spring Cloud 微服务开发核心工具集。工具类、验证码、http、redis、ip2region、xss 等,开箱即用。 🔝 🔝 记得右上角点个star 关注更新!
Stars: ✭ 749 (+435%)
Mutual labels:  swagger, spring-boot, spring-cloud
Mall
mall项目是一套电商系统,包括前台商城系统及后台管理系统,基于SpringBoot+MyBatis实现,采用Docker容器化部署。 前台商城系统包含首页门户、商品推荐、商品搜索、商品展示、购物车、订单流程、会员中心、客户服务、帮助中心等模块。 后台管理系统包含商品管理、订单管理、会员管理、促销管理、运营管理、内容管理、统计报表、财务管理、权限管理、设置等模块。
Stars: ✭ 54,797 (+39040.71%)
Mutual labels:  spring-boot, spring-cloud, spring-security
Sample Boot Micro
Spring Cloud + Gradle Multi Project + Java8
Stars: ✭ 72 (-48.57%)
Mutual labels:  spring-boot, spring-cloud, spring-security
Spring Cloud Study
spring-cloud学习
Stars: ✭ 108 (-22.86%)
Mutual labels:  spring-boot, spring-cloud, spring-security
Hope Boot
🌱 Hope-Boot 一款现代化的脚手架项目
Stars: ✭ 3,241 (+2215%)
Mutual labels:  swagger, druid, spring-boot
Moreco
moreco 是一个能够为小、中、大型项目提供最合适架构的一条龙生态系统。满足项目从小型到中型至大型的衍变过程。从编码到监控至运维都满足、且各种功能都插件化,支持插件间的切换。支持Spring Boot、Spring Cloud、Axon 无缝升级
Stars: ✭ 231 (+65%)
Mutual labels:  swagger, spring-boot, spring-cloud
His
HIS英文全称 hospital information system(医院信息系统http://59.110.234.89:9999/swagger-ui.html ),医疗信息就诊系统,系统主要功能按照数据流量、流向及处理过程分为临床诊疗、药品管理、财务管理、患者管理。诊疗活动由各工作站配合完成,并将临床信息进行整理、处理、汇总、统计、分析等。本系统包括以下工作站:门诊医生工作站、药房医生工作站、医技医生工作站、收费员工作站、对帐员工作站、管理员工作站。需求为东软提供的云医院。
Stars: ✭ 359 (+156.43%)
Mutual labels:  spring-boot, spring-cloud, spring-security
Spring Boot Leaning
Spring Boot 2.X 最全课程代码
Stars: ✭ 2,008 (+1334.29%)
Mutual labels:  swagger, druid, spring-boot
Mcloud
基于Spring Cloud,实现微服务中常用的基础模块,包括 OAuth2 认证服务,统一注册中心,系统监控中心, 统一配置中心,API网关以及熔断器
Stars: ✭ 185 (+32.14%)
Mutual labels:  spring-boot, spring-cloud, spring-security
Awesome Spring
A curated list of awesome books, tutorials, courses, and resources for the Spring framework ecosystem.
Stars: ✭ 186 (+32.86%)
Mutual labels:  spring-boot, spring-cloud, spring-security
Spring Cloud Flycloud
🔥🔥🔥FlyClould 微服务实战项目框架,在该框架中,包括了用 Spring Cloud 构建微服务的一系列基本组件和框架,对于后台服务框架的搭建有很大的参考价值,大家可以参考甚至稍加修改可以直接应用于自己的实际的项目开发中,该项目没有采用Maven进行项目构建,Maven通过xml进行依赖管理,导致整个配置文件太过臃肿,另外灵活性也不是很强,所以我采用Gradle进行项目构建和依赖管理,在FlyTour项目中我们见证了Gradle的强大,通过简单的一些配置就可以轻松的实现组件化的功能。该项目共有11个Module工程。其中10个位微服务工程,这10个微服务工程构成了一个完整的微服务系统,微服务系统包含了8个基础服务,提供了一整套微服务治理功能,他们分别是配置中心module_c…
Stars: ✭ 1,514 (+981.43%)
Mutual labels:  spring-boot, spring-cloud, spring-security
Sample Spring Oauth2 Microservices
some examples that show basic and more advanced implementations of oauth2 authorization mechanism in spring-cloud microservices environment
Stars: ✭ 109 (-22.14%)
Mutual labels:  spring-boot, spring-cloud, spring-security

MI-S

License GitHub stars GitHub forks

logo

技术交流群:ⓕ-386423880福建区

作者前言

本人非技术大牛,业余时间较少。但是保证不定期更新。若有较好的意见或者建议提问到ISSUES,联系方式见点击上边的License即可。

项目规划

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

项目介绍

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

项目结构图解(打勾表示案例可用)

结构图解

项目模块简介

mi-common

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

mi-blog 查看部署

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

mi-config

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

mi-api

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

mi-admin

平台总管理,以及总平台管理中心功能。

技术选型

前端技术

技术 名称 官网
Editor.md Markdown编辑器 https://github.com/pandao/editor.md
Select2 选择框插件 https://github.com/select2/select2
jqPaginator jQuery分页组件 http://jqpaginator.keenwon.com/
Thymeleaf 模板引擎 http://www.thymeleaf.org/
Velocity 模板引擎 http://velocity.apache.org/
FontAwesome 图标CSS分类参考 http://www.yeahzan.com/fa/facss.html
H+ 后台UI模版 http://www.zi-han.net/theme/hplus/
SweetAlert 提示框优化(中文) http://mishengqiang.com/sweetalert/

后端技术

技术 名称 官网
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/
Lombok 代码消除冗长 https://projectlombok.org/
Jenkins 持续集成工具 https://jenkins.io/index.html/

环境搭建

开发工具

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

配置环境

  • Jdk 8
  • Redis
  • Mysql5.5 ↑

项目案例图示

API 模块预览图

SBA

SBA SBA

Eureka

Eureka Eureka

Swagger2

Swagger2

MI-BLog 模块预览图

首页展示部分

首页

文章详情页

文章详情

后端总览界面

后台管理界面

markdown编辑器

markdown界面

许可证

MIT明白更多

部分资源请勿用商业用途

感谢赞助

thanks

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].