一个基于Spring Cloud Greenwich.RELEASE,Spring Boot 2.1.3.RELEASE的最新的微服务开发平台,Spring Oauth统一认证中心, 支持微信,qq,gitee第三方登录,完善的权限控制(细化至按钮),独立的日志服务记录每一步操作。并使用layui进行前后端分离, 代码完全开源而且注释详尽,MIT协议允许你在任何地方使用代码,是学习spring cloud系列的不错选择!
项目源码,技术文档等等获取方式:在我的主页私信回复【源码】即可
当前架构
- 基于Spring Boot 2.1.3.RELEASE
- 基于Spring Cloud Greenwich.RELEASE
- 网关 Spring Cloud Gateway
- 注册中心 Eureka
- 认证方式 Spring Security oAuth
- 持久层采用Spring Data JPA ,自动建表,实体类与数据库高度统一 并封装基础curd的dao,service,controller以及权限控制
- 使用nginx进行前后端分离
- LayUI,使用q.js单页面路由,减少代码,增强体验
当前功能
- 用户管理
- 权限管理(权限控制到按钮)
- 统一认证登录 jwt或redis
- 角色管理
- 统一日志记录(登录日志,操作日志。只需引入项目便可记录远程日志)
- Spring Boot Admin 服务监控
- 社交登录功能(微信,qq,gitee)
项目结构
- hcloud-components
- 权限管理(权限控制到按钮)
- 统一认证登录 jwt或redis
- 角色管理
- 统一日志记录(登录日志,操作日志。只需引入项目便可记录远程日志)
- Spring Boot Admin 服务监控
- 社交登录功能(微信,qq,gitee)
安装教程
(详见doc文件夹下的文档)
- 下载项目
- 导入IDEA,准备好JDK8+
- 安装gradle,build ,应群众要求,增加maven构建方式
- 执行buildJar任务生成jar包 或使用maven
- 准备数据库,redis等环境
- 运行
项目截图
项目源码获取方式:
由于头条限制,如果您需要获取的话,可以关注转发点赞之后在我的主页私信我【源码】我给你发源代码获取方式