天天看点

引入组件化的思想实现高内聚低耦合,项目代码注释丰富上手容易

作者:睿智的仁杰

#挑战30天在头条写日记##程序员#

大家好,我是仁杰,今天给大家分享一款基于SpringBoot2.x、SpringCloud和SpringCloudAlibaba并采用前后端分离的企业级微服务多租户系统架构。引入组件化的思想实现高内聚低耦合,项目代码注释丰富上手容易。

介绍

真正实现了基于RBAC、JWT和Oauth2的无状态统一权限认证的解决方案,面向互联网设计同时适合B端和C端用户,支持CI/CD多环境部署,并提供应用管理方便第三方系统接入;同时还集合各种微服务治理功能和监控功能。模块包括:企业级别的认证系统、开发平台、应用监控、慢sql监控、统一日志、单点登录、Redis分布式高速缓存、配置中心、分布式任务调度、接口文档、代码生成等。

详解

登录页面

引入组件化的思想实现高内聚低耦合,项目代码注释丰富上手容易

登录页面

首页

引入组件化的思想实现高内聚低耦合,项目代码注释丰富上手容易

首页

用户管理

引入组件化的思想实现高内聚低耦合,项目代码注释丰富上手容易

用户管理

角色管理

引入组件化的思想实现高内聚低耦合,项目代码注释丰富上手容易

角色管理

菜单管理

引入组件化的思想实现高内聚低耦合,项目代码注释丰富上手容易

菜单管理

应用管理

引入组件化的思想实现高内聚低耦合,项目代码注释丰富上手容易

应用管理

Token管理

引入组件化的思想实现高内聚低耦合,项目代码注释丰富上手容易

Token管理

索引管理

引入组件化的思想实现高内聚低耦合,项目代码注释丰富上手容易

索引管理

系统日志

引入组件化的思想实现高内聚低耦合,项目代码注释丰富上手容易

系统日志

审计日志

引入组件化的思想实现高内聚低耦合,项目代码注释丰富上手容易

审计日志

代码生成器

引入组件化的思想实现高内聚低耦合,项目代码注释丰富上手容易

代码生成器

总结

项目正在实现了基于RBAC、JWT和Oauth2的无状态统一权限认证的解决方案,面向互联网设计的同时也适合B端和C端用户。

继续阅读