​Java后台接单轮子分享(3)

全栈小刘

共 3961字,需浏览 8分钟

 · 2022-03-17

Java后台接单轮子分享(3)

欢迎来到 第三期

这些轮子 大家 可能 已经见过了, 有些可能 没见过, 这样的轮子我会分享10 期, 每期30 个 轮子,

这些轮子 我从 19 年工作 -至今 收集的一些轮子 ,当然将物联网排除在外了 ,只会 从

这两个 技术栈:  SpringBoot 和 SpringMVC去 分享,

Pre

Pre基于Spring Boot 2.2.2、Mybatis Plus、Spring Security 5.2.1、Vue的前后端分离的的RBAC权限管理系统,项目支持数据权限管理,支持后端配置菜单动态路由,Spring Social实现第三方社交登录, SaaS多租户模式,努力做最简洁的后台管理系统。

  • 项目地址  :https://gitee.com/li_haodong/pre
  • 部署文档: https://www.kancloud.cn/xiaodong_it/pre_docs/1449633

项目实图 :

img
pre系统预览图
pre系统预览图
pre系统预览图

NutzBoot

NutzBoot,简称NB,是可靠的企业级微服务框架,提供自动配置,嵌入式web服务,分布式会话,流控熔断,分布式事务等一篮子解决方案

  • 项目地址  :https://gitee.com/nutz/nutzboot
  • 快速创建Nutz应用,初始化工具Maker
  • 嵌入式web服务(jetty/tomcat/undertow),可打包成单一jar文件
  • 基于starter的自动配置体系,只需要添加maven依赖,即可自动发现并加载
  • 能满足90%以上常见需求的默认配置,无需过多的自定义
  • 以开放的心态与国内开源团体合作,优先集成国产项目
  • 活跃的社区及稳健的发布周期,推进项目一直前进
  • 提供swagger api文件自动生成

项目实图 :

framework
image-20220313233404587

MSFM

MSFM权限管理系统是基于springBoot开发的一套轻量级的系统脚手架,可以以此形成一套属于自己的系统后台 ,自动生成前后台基本代码;使用Spring Boot、Shiro、MyBatis、Layui等框架,包含:用户管理、角色管理、权限管理、资源管理、数据库管理、源码生成、调度管理等

  • 项目地址  :https://gitee.com/wanglingxiao/mysiteforme

项目实图 :

img
img
img
img

hxyFrame

hxyFrame是后台管理系统,采用流行的框架springMvc+spring+mybatis+shiro+redis+ehcache开发,实现了权限管理(菜单权限、数据权限),solr全文搜索引擎,activiti工作流程引擎,cas单点登陆等功能,完善的代码生成器 后期还会考虑改造成模块微服务化,做到模块的相对独立,使用更加灵活,努力做到快速开发OA办公系统。

  • 项目地址  :https://github.com/huangxianyuan/hxyFrame.git
  • 部署文档: https://pan.baidu.com/s/1i5oymod

项目实图 :

在这里插入图片描述

kvf-admin

kvf-admin是一套快速开发框架、脚手架、后台管理系统、权限系统,上手简单,拿来即用。为广大开发者去除大部分重复繁锁的代码工作,让开发者拥有更多的时间陪恋人、家人和朋友。

后端采用spring boot、mybatis(已集成mybatis-plus增强插件,开发更迅速,可查看官方文档了解更多:mybatis-plus)、shiro框架

前端采用layui作为UI框架,实现90%的移动端自适应,支持主题更换

提供代码生成器(wiki使用文档,只需编写20%左右的代码,剩下全部自动生成;支持一键及批量功能模块生成,并支持一定程度上的自定义配置并生成代码,相对比较灵活

  • 演示地址 :http://kvfadmin.kalvinbg.cn
  • 账号密码 :test/123456
  • GitHub地址 :https://github.com/kalvinGit/kvf-admin

项目实图 :

在这里插入图片描述

Shiro-Action

本项目使用 Spring Boot 搭建,前端用的layui, 用于加深对 Spring Boot 与 Shiro 的学习, 项目特色是支持 restful 风格权限控制, 支持对同一 URL, 不同 HTTP Mehtod 的权限控制, 适用于更多的场景.

  • 预览地址 : http://shiro.jun6.net/

    文档地址 : http://docs.zhaojun.im/shiro/

    GitHub地址 :https://github.com/docsifyjs/docsify/

项目实图 :

在这里插入图片描述

boot-master

boot-master基于SpringBoot2.2.0版本,结合项目实用的技术点。采用技术:RediSQL , RedisSearch , Redisson,SolrCloud,RedisCluster,ElasticJob,XxlJob, Druid,Mybatis,Freemarker等,帮助您急速上手使用SpringBoot。

  • 项目地址  :https://gitee.com/bootstrap2table/boot_master
  • 部署文档:
    • boot-win 本地部署:离线版本 进阶版本

项目实图 :

boot-start
boot-welcome
boot-swagger

WhereTa权限管理系统

WhereTa权限管理系统以SpringMvc+MyBatis+Shiro+MySQL+ActiveMQ+Redis+Easyui为架构,实现了用户-角色-权限三者结合的功能权限颗粒化控制:按钮根据权限限制 菜单根据权限显示 所有相关URL根据权限拦截 ####数据权限暂时以用户为中心查询:查询部门只能查询本部门以及子级部门 查询用户只能查询本级没有管理权限的用户以及所有子级用户 ####会话管理使用Shiro的框架,结合Redis缓存,便于缓存控制以及实现分布式部署。如果想要实现自带的Map缓存或者使用Ehcache缓存都可以直接修改shiro.xml

  • 项目地址  :https://gitee.com/junyue/WhereURP
  • 部署文档: https://www.kancloud.cn/xiaodong_it/pre_docs/1449633

项目实图 :

Good权限管理系统

Pre基于Spring Boot 2.2.2、Mybatis Plus、Spring Security 5.2.1、Vue的前后端分离的的RBAC权限管理系统,项目支持数据权限管理,支持后端配置菜单动态路由,Spring Social实现第三方社交登录, SaaS多租户模式,努力做最简洁的后台管理系统。

  • 项目地址  :https://gitee.com/cpcx/good-manage

后端

  • 核心框架:Spring Boot 1.5.4

  • 视图框架:Spring MVC 4.3.9

  • 安全框架:Apache Shiro 1.3.2

  • 任务调度:Spring+Quartz 2.x

  • 持久层框架:Mybatis 3.4.4 + 通用Mapper 3.4.2

  • 服务端验证:Hibernate validator 5.3.5

  • API生成工具: Swagger2

  • 单元测试:Junit 4.12

  • 网络客户端:Spring RestTemplate(OKGO) + OKHttp

  • Email客户端:Spring + JavaMail

  • 模板引擎:Thymeleaf 3.0.0

  • 数据库连接池:Alibaba Druid 1.1.0

  • 缓存框架:Spring Cache + Ehcache 2.5.3

  • 日志管理:SLF4J 1.7.22 + Logback 1.1.8

  • 分页插件:PageHelper 5.0.3

  • 工具类:Apache Commons、Jackson 2.2、Lombok 1.16.14、Hutool 2.16.0、feilong-core 1.10.5

  • UI框架:H-UI 3.0

  • JS框架:jQuery 1.11.0

  • 表单验证控件:Jquery-validation 1.14.0

  • 树结构控件:zTree v3

  • 分页控件:laypage 1.3

  • 弹出层组件:layer 2.4

  • 富文本编辑器:ueditor 1.4.3

  • 上传文件控件:webuploader 0.1.5

  • 日期选择控件:My97DatePicker 4.8

  • 数据图表:echarts 3.4.0

  • 表单美化插件:iCheck 0.7

项目实图 :

输入图片说明
输入图片说明
输入图片说明

SanJi Boot

基于Spring Boot 2.x 的 Material Design 的后端管理网站脚手架 :提供权限认证 用户管理 菜单管理 操作日志 等常用功能;如何保持简洁是一个问题 (如无必要勿增实体)(最小化, 最简配置, 约定大于配置)如果你对此感兴趣可以联系我们 MIT协议

  • 项目地址  :https://gitee.com/sunxyz/sanji-boot

  • 体验地址:

  • 网址: http://47.98.125.142:28080/

    用户名/密码: admin/admin

项目实图 :

用户管理
菜单管理
日志查看


浏览 30
点赞
评论
收藏
分享

手机扫一扫分享

举报
评论
图片
表情
推荐
点赞
评论
收藏
分享

手机扫一扫分享

举报