##🎉 Spring Boot系列技术文章和开源项目等系列文章收集整理
*版权声明:著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处!
项目一:若依管理系统
平台简介
RuoYi是一个后台管理系统,基于经典技术组合(Spring Boot、Apache
Shiro、MyBatis、Thymeleaf)主要目的让开发者注重专注业务,降低技术难度,从而节省人力成本,缩短项目周期,提高软件安全质量
内置功能
-
用户管理:用户是系统操作者,该功能主要完成系统用户配置。
-
部门管理:配置系统组织机构(公司、部门、小组),树结构展现支持数据权限。
-
岗位管理:配置系统用户所属担任职务。
-
菜单管理:配置系统菜单,操作权限,按钮权限标识等。
-
角色管理:角色菜单权限分配、设置角色按机构进行数据范围权限划分。
-
字典管理:对系统中经常使用的一些较为固定的数据进行维护。
-
参数管理:对系统动态配置常用参数。
-
通知公告:系统通知公告信息发布维护。
-
操作日志:系统正常操作日志记录和查询;系统异常信息日志记录和查询。
-
登录日志:系统登录日志记录查询包含登录异常。
-
在线用户:当前系统中活跃用户状态监控。
-
定时任务:在线(添加、修改、删除)任务调度包含执行结果日志。
-
代码生成:前后端代码的生成(java、html、xml、sql)支持CRUD下载 。
-
系统接口:根据业务代码自动生成相关的api接口文档。
-
服务监控:监视当前系统CPU、内存、磁盘、堆栈等相关信息。
-
在线构建器:拖动表单元素生成相应的HTML代码。
-
连接池监视:监视当期系统数据库连接池状态,可进行分析SQL找出系统性能瓶颈
项目地址: http://www.ruoyi.vip
文档地址: https://doc.ruoyi.vip/
GitHub地址:https://gitee/y_project/RuoYi
项目效果图:
项目二:TIMO
项目介绍
TIMO后台管理系统,基于SpringBoot2.0 + Spring Data Jpa + Thymeleaf + Shiro
开发的后台管理系统,采用分模块的方式便于开发和维护,支持前后台模块分别部署,目前支持的功能有:权限管理、部门管理、字典管理、日志记录、文件上传、代码生成等,为快速开发后台系统而生的脚手架!
技术选型
-
后端技术:SpringBoot + Spring Data Jpa + Thymeleaf + Shiro + Jwt + EhCache
-
前端技术:Layui + Jquery + zTree + Font-awesome
预览地址: http://demo.linln
文档地址: http://www.linln/docs/#/
GitHub地址:https://gitee/aun/Timo
项目效果图:
项目三:Shiro-Action
项目介绍
本项目使用 Spring Boot 搭建,前端用的layui, 用于加深对 Spring Boot 与 Shiro 的学习, 项目特色是支持
restful 风格权限控制, 支持对同一 URL, 不同 HTTP Mehtod 的权限控制, 适用于更多的场景.
预览地址: http://shiro.jun6/
文档地址: http://docs.zhaojun.im/shiro/
GitHub地址:https://github/docsifyjs/docsify/
项目效果图:
项目四:kvf-admin
kvf-admin是一套快速开发框架、脚手架、后台管理系统、权限系统,上手简单,拿来即用。为广大开发者去除大部分重复繁锁的代码工作,让开发者拥有更多的时间陪恋人、家人和朋友。
-
后端采用spring boot、mybatis(已集成mybatis-plus增强插件,开发更迅速,可查看官方文档了解更多:mybatis-plus)、shiro框架
-
前端采用layui作为UI框架,实现90%的移动端自适应,支持主题更换
-
提供代码生成器(wiki使用文档,只需编写20%左右的代码,剩下全部自动生成;支持一键及批量功能模块生成,并支持一定程度上的自定义配置并生成代码,相对比较灵活。
项目演示
-
演示地址:http://kvfadmin.kalvinbg
-
账号密码:test/123456
-
GitHub地址:https://github/kalvinGit/kvf-admin
项目效果图:
项目五:Guns
Guns基于Spring Boot 2,致力于做更简洁的后台管理系统,完美整合springmvc + shiro +
mybatis-plus +
beetl,Guns项目代码简洁,注释丰富,上手容易,同时Guns包含许多基础模块(用户管理,角色管理,部门管理,字典管理等10个模块),可以直接作为一个后台管理系统的脚手架!同时提供spring
cloud版本。
项目演示
-
演示地址:http://demo.stylefeng
-
账号密码:admin/111111
-
GitHub地址:https://gitee/stylefeng/guns-separation
项目效果图:
项目六:XMall
基于SOA架构的分布式电商购物商城前后端分离 前台商城:Vue全家桶后台管理系统。包含前台商城和后台管理系统。前台商城:Vue全家桶
后台管理系统:Dubbo/SSM/Elasticsearch/Redis/MySQL/ActiveMQ/Shiro/Zookeeper等。
项目已部署,在线Demo
前台商城:http://xmall.exrick/
后台管理系统:http://xmadmin.exrick/
Git地址:https://gitee/Exrick/xmall
项目效果图:
项目七:hxyFrame
hxyFrame是后台管理系统,采用流行的框架springMvc+spring+mybatis+shiro+redis+ehcache开发,实现了权限管理(菜单权限、数据权限),solr全文搜索引擎,activiti工作流程引擎,cas单点登陆等功能,完善的代码生成器
后期还会考虑改造成模块微服务化,做到模块的相对独立,使用更加灵活,努力做到快速开发OA办公系统。
SpringBoot基础版hxyFrame-base-boot,获取【SpringBoot基础版】
SpringBoot工作流版本hxyFrame-activiti-boot,获取【hxyFrame-activiti-boot基础版】
项目demo地址(测试系统性能有限,如访问速度较慢,还请耐心等待):http://118.24.146.49:8080/frame-admin 帐户/密码:hxy/a
项目开发文档:https://pan.baidu/s/1i5oymod
oschina仓库:https://git.oschina/huangxianyuan/hxyFrame.git
github仓库:https://github/huangxianyuan/hxyFrame.git
项目效果图:
.
微信搜一搜【程序猿木大大】关注这个不一样的程序员, 回复 “资料” 获取一线大厂面试资料和简历模板以及其他更多资料。有问题也可以找我聊一聊哦。
.