Skip to content

Repository files navigation

Dawn

dawn取自黎明破晓之意

简介:

dawn为一个springCloud微服务框架,从零开始搭建;于个人学习使用!!!

版本及环境信息:

  • idea
  • JDK8
  • Springboot-2.3.0.RELEASE
  • SpringCloud-Hoxton.SR4
  • Nacos 1.2.1
  • MySql 5.7

服务模块:

├ dawn
├── dawn-core:基础类/常量等
├── dawn-common:通用功能模块
├── dawn-auth:认证中心
├── dawn-gateway:网关
├── dawn-jwt-spring-boot-stater:jwt工具
├── dawn-mysql:引入druid/MybatisPlus
├── dawn-generator:mybatisPlus代码生成模板
├── dawn-redis-spring-boot-starter:redis配置及操作
└──

功能概要

1.使用SpringOAuth2进行授权,token采用jwt与RSA加密
2.网关统一进行验签与Url鉴权,提供注解进行单独的接口权限验证
3.网关配合Nacos实现动态路由
4.服务端直接调用使用fegin

简易架构图:

About

dawn-framework为一个springCloud后端微服务框架

Resources

Stars

6 stars

Watchers

2 watching

Forks

Releases

Packages

Used by

Contributors

Languages