简介:
基于SpringCloud(Greenwich.SR1) + SpringBoot(2.1.6.RELEASE)
的微服务脚手架,具备用户管理、资源权限管理、网关统一鉴权、自动代码生成、等多个模块,支持多业务系统并行开发,
支持多服务并行开发,可以作为后端服务的开发脚手架。代码简洁,架构清晰。核心技术采用Eureka、Fegin、Ribbon、Zuul、Hystrix、Sentinel、Spring、SpringSecurity、Mybatis、SpringBoot、Redis等主要框架和中间件。
项目地址:github
导入准备
导入示例是在Windows10操作系统(内存16GB)下完成的,编辑器使用IntelliJ IDEA 2019.2
安装JDK
因为项目用到了JDK 8的一些特性,所以JDK最低版本不能低于8。
JDK 8官方下载地址:https://www.oracle.com/technetwork/java/javase/downloads。
安装Redis
项目缓存数据库使用的是Redis,所以在导入项目前需先安装Redis。
Redis Windows版本下载地址:https://github.com/MicrosoftArchive/redis/releases。直接下载zip版本解压到任意目录即可。
下载后,使用cmd命令切换到Redis根目