「开源」首个使用全响应式编程的企业级后台管理系统基础项目-ag凯发k8国际

一飞开源,介绍创意、新奇、有趣、实用的免费开源应用、系统、软件、硬件及技术,一个探索、发现、分享、使用与互动交流的开源技术社区平台。致力于打造活力开源社区,共建开源新生态!

hsweb (haʊs wɛb) 是一个基于spring-boot 2.x开发 ,首个使用全响应式编程的企业级后台管理系统基础项目。

使用apache-2.0开源协议

基于r2dbc ,easy-orm 的通用响应式crud

  • h2,mysql,sqlserver,postgresql

响应式r2dbc事务控制

响应式权限控制,以及权限信息获取

  • rbac权限控制
  • 数据权限控制
  • 双因子验证

多维度权限管理功能

响应式缓存

非响应式支持(mvc,jdbc)

内置业务功能

权限管理

  • 用户管理
  • 权限设置
  • 权限分配

文件上传

  • 静态文件上传
  • 文件秒传

数据字典

  1. 完全开源的后台管理系统.
  2. 模块化的后台管理系统.
  3. 功能可拓展的后台管理系统.
  4. 集成各种常用功能的后台管理系统.
  5. 前后分离的后台管理系统.

注意: 项目主要基于spring-boot,spring-webflux. 在使用hsweb之前,你应该对 project-reactor , spring-boot 有一定的了解.

项目模块太多?不要被吓到.我们不推荐将本项目直接clone后修改,运行.而是使用maven依赖的方式使用hsweb. 选择自己需要的模块进行依赖,正式版发布后,所有模块都将发布到maven中央仓库.

各个模块的使用方式查看对应模块下的 readme.md,在使用之前, 你可以先粗略浏览一下各个模块,对每个模块的作用有大致的了解.

  1. java 8
  2. maven3
  3. spring boot 2.x
  4. project reactor 响应式编程框架
  5. hsweb easy orm 对r2dbc的orm封装

模块

说明

hsweb-authorization

权限控制

hsweb-commons

基础通用功能

hsweb-concurrent

并发包,缓存,等

hsweb-core

框架核心,基础工具类

hsweb-datasource

数据源

hsweb-logging

日志

hsweb-starter

模块启动器

hsweb-system

系统常用功能

  1. 响应式,首个基于spring-webflux,r2dbc,从头到位的响应式.
  2. dsl风格,可拓展的通用curd,支持前端直接传参数,无需担心任何sql注入.

//where name = #{name} createquery() .where("name",name) .fetch(); //update s_user set name = #{user.name} where id = #{user.id} createupdate() .set(user::getname) .where(user::getid) .execute();

  1. 类jpa增删改

@table(name = "s_entity")public class myentity { @id private string id; @column private string name; @column private long createtime;}

直接注入即可实现增删改查

@autowireprivate reactiverepository repository;

  1. 灵活的权限控制

@postmapping("/account")@saveactionpublic mono addaccount(@requestbody mono account){ return accountservice.dosave(account);}

访问一飞开源:https://code.exmay.com/

ag凯发k8国际的版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

(0)
上一篇 2022年10月5日 上午8:47
下一篇 2022年10月5日 上午8:49

相关推荐

  • 项目施工现场管不好,质量问题一大堆?用“制度 移动系统”消灭所有痛点

    在房地产市场对地产企业的产品质量、发展速度不断提出要求的背景下,传统的工程施工现场管理模式在满足企业“精益化管理”上往往“束手束脚”,常见的工程施工质量管控问题: 一是当前项目施工…

    2022年7月13日
    164
  • k8h   中国农业进入了一个深层变革的时代。k8h   一方面,粮食生产创造了史无前例了“十二连增”奇迹,棉油糖、肉蛋奶、果菜茶、水产品等重要农产品亦供应…

    2022年5月30日
    108
  • 工程项目管理中成本管理的意义 一、反映施工单位的整体控制能力 面临行业竞争日益激烈,企业要想更好地发展就要对成本进行严格的管控,工程项目成本控制水平时企业效益评价的关键,是提高企业…

    科研百科 2022年11月2日
    99
  •   本报讯(通讯员温书功赵铭源李朝锋记者丁需学)11月6日,郏县姚庄回族乡姚庄村村民李建强养的9只羊要出栏,村级防疫员王书伟立即赶到李建强家查看耳标,并把出售信息和申请报检及时上传…

    科研百科 2022年6月3日
    221
  • 一飞开源,介绍创意、新奇、有趣、实用的免费开源应用、系统、软件、硬件及技术,一个探索、发现、分享、使用与互动交流的开源技术社区平台。致力于打造活力开源社区,共建开源新生态! 一、开…

    科研百科 2022年10月15日
    316
  • 你还在自己写施工方案和技术交底?我们现在都在用工程小软件自动生成,不费脑,省时省事还标准,真的很不错! 说真的,每天整理工程的施工方案真的很费劲,浪费时间不说,还不一定标准,这4款…

    科研百科 2022年8月4日
    796
  • 春种一粒粟,秋收万颗子。 十月的合肥高新区,阳光灿烂,秋意正浓。 在合肥高新区管委会大楼,有一家直属国有企业——合肥高新建设投资集团公司(以下简称“合肥高新集团”),他们自成立之初…

    科研百科 2023年2月10日
    312
  • (文内图片源自网络,ag凯发k8国际的版权归作者所有) 管理者要想成为一名优秀的领导者那就必须要具备一项重要的能力,即自我管理的能力,这是管理学中一个重要的观点。在管理实践中,企业对管理者自身的成长…

    2022年10月2日
    91
  • 来源:浙江省审计厅 2022年,浙江省审计厅资环处党支部坚持党建引领,将党建融入日常学习、融入审计业务、融入“三服务”、融入内审协同、融入共建共富,着力打造党建“五融”品牌,推动党…

    科研百科 4天前
    14
  • 安阳钢铁集团有限责任公司 徐鸿 2022年安钢集团公司将精益思想贯穿到党建和思想政治工作的全过程,提出了“精益党建”的课题,实施党建精益化管理,成为创新思想政治工作、提高党建科学化…

    科研百科 2023年3月1日
    30
网站地图