基于SpringBoot2.x、SpringCloud和SpringCloudAlibaba并采用前后端分离的企业级微服务多租户系统架构。并引入组件化的思想实现高内聚低耦合并且高度可配置化,适合学习和企业中使用。真正实现了基于RBAC、jwt和oauth2的无状态统一权限认证的解决方案,面向互联网设计同时适合B端和C端用户,支持CI/CD多环境部署,并提供应用管理方便第三方系统接入;同时还集合各种微服务治理功能和监控功能。模块包括:企业级的认证系统、开发平台、应用监控、慢sql监控、统一日志、单点登录、Redis分布式高速缓存、配置中心、分布式任务调度、接口文档、代码生成等等。
基于SpringCloud、SpringSecurity、Oauth2、Nacos打造的开放式微服务平台. 利于企业微服务开发、更安全、更便捷的对接APP或前端应用
基于Spring Cloud Hoxton.RELEASE、Spring Cloud OAuth2 & Spring Cloud Alibaba & Element 微服务权限系统,开箱即用。预览地址:
盘古微服务框架是基于Vue+SpringBoot2.x+SpringCloud的前后端分离的企业级微服务体系架构。引入组件化思想实现开箱即用,自由组合,不同组合方式可搭建不同场景架构。除了组件化外更提供一整套微服务解决方案,实现了如基于JWT的无状态单点登录认证 和 基于OAuth2授权码模式的有状态单点登录认证,以及基于RBAC和OAuth2访问令牌的授权鉴权方式,可用于开发面向B端和C端的应用。组件自带Metrics监控,使用即可监控指标。模块包括:丰富的组件、企业级认证授权系统、多端接入、多种单点登录模式、代码生成、微服务监控等。可简化企业内部搭建微服务基础设施的成本。
本工具包主要集成了目前在项目开发过程中个人经常会使用到的一些工具类,对工具类进行了一下简单的封装。工具包目前集成了通用响应实体、对象拷贝、集合转换、加密工具、格式化工具、随机中文、JSR校验、常用自定义异常、swagger-ui和驼峰转换等工具
易水公共组件是基于springboot的高度封装的通用型组件,在对spring security和spring security oauth2高度可定制化的功能封装外,还支持第三方登录和sso单点登录功能,使用户能够快速开启QQ登录和微信登录能力,搭建属于自己的认证/授权中心。此外,工具还提供各种常见的图形验证码、短信验证码和邮件验证码功能,并支持跨域设置和全局异常捕获功能,实现自定义异常信息提示。另外,组件还包含swagger接口文档功能,支持一键导出离线接口使用文档。最后,组件提供了大量丰富的配置属性,支持通过属性配置完成各项功能设置,真正实现零侵入、无缝接入功能。
sunFlow基于是基于camunda开发的工作流web系统。设计理念是易用,简单,美观,高效。 尤其注重对开发友好;项目设计之初就考虑了前后端分离的vue开发模式。角色和路由之间的绑定跟角色和数据权限之间是不耦合的。前端开发只需要开发路由组件,后端开发只需要开发 数据api接口。从菜单配置界面上分前端做的是左边的部分,后端是开发右边的部分。当然如果你不用工作流只用后台权限管理本框架也是一个绝佳的选择。
mybatis-plus spring-boot 版本