【Github】项目名:hsweb-framework:基于spring – boot2.x的企业级后台管理系统
项目简介
hsweb(haʊswɛb)是一个基于spring – boot2.x开发的企业级后台管理系统基础项目。它是首个使用全响应式编程的此类项目。其功能特性包括基于r2dbc、easy – orm的通用响应式CRUD,支持H2、Mysql、SqlServer、PostgreSQL等数据库的响应式r2dbc事务控制,响应式权限控制(如RBAC权限控制、数据权限控制、双因子验证、多维度权限管理功能等),响应式缓存,也有非响应式支持(mvc,jdbc),还内置业务功能如权限管理、用户管理、权限设置、权限分配、文件上传(静态文件上传、文件秒传)、数据字典等。它是完全开源、模块化、功能可拓展且集成常用功能的前后分离的后台管理系统。
核心技术
核心技术选型包括Java8、Maven3、SpringBoot2.x、ProjectReactor响应式编程框架、hswebeasyorm(对r2dbc的orm封装)。
项目总结
hsweb – framework为企业级后台管理提供了一个全响应式编程的基础框架,有着丰富的功能和特色。它在权限管理、数据操作等多方面有着独特的设计。欢迎大家在评论区留言讨论,分享使用经验或者提出改进建议等。