SpringBoot-Plus 正在参加 2020 年度 OSC 中国开源项目评选,请投票支持!
SpringBoot-Plus 在 2020 年度 OSC 中国开源项目评选 中已获得 {{ projectVoteCount }} 票,请投票支持!
投票让它出道
已投票
SpringBoot-Plus 获得 2020 年度 OSC 中国开源项目评选「最佳人气项目」 !
SpringBoot-Plus 获得 2020 年度 OSC 中国开源项目评选「最佳人气项目」「最积极运营项目」 !
SpringBoot-Plus 获得 2020 年度 OSC 中国开源项目评选「最积极运营项目」 !

软件简介

SpringBoot-Plus 是一个基于SpringBoot 2 的管理后台系统,包含了用户管理,组织机构管理,角色管理,功能点管理,菜单管理,权限分配,数据权限分配,代码生成,子系统生成,文档管理和预览等功能.不同于其他简单的开源后台管理系统,SpringBoot-Plus具备适当的企业应用深度。

系统基于Spring Boot 2技术,前端采用了Layui 2。数据库以MySQL/Oracle/Postgres 为实例,提理论上是跨数据库平台.

基本技术栈来源于我为电子工业出版社编写的的 (这本书每一章也有各种例子,但Springboot-plus 更偏向于应用而不是教学)

开源地址:https://gitee.com/xiandafu/springboot-plus

视频介绍:https://pan.baidu.com/s/1dFPoaT7

doc/readme/user.pngdoc/readme/user.pngdoc/readme/user.pngdoc/readme/user.pngdoc/readme/user.pngdoc/readme/user.pngdoc/readme/user.png

展开阅读全文

代码

的 Gitee 指数为
超过 的项目

评论 (35)

加载中
流程监控功能没有实现吗
2020/05/27 14:27
回复
举报
大神们,这个项目下载后,用什么编译工具? 咋跑起来? 那个大神给个操作步骤,在下有些愚钝
2020/05/19 08:40
回复
举报
我只想知道数据权限配置怎么实现最后一道拦截拼装sql,可是好像木有
2019/12/18 15:19
回复
举报
不留个数据库
2019/11/11 21:40
回复
举报
眼角膜不要可以捐了
2020/01/14 14:12
回复
举报
捐给你当键盘吗?
2020/01/14 14:16
回复
举报
你要笑死我 继承我的花呗吗hhhhh在那个包里有个doc文件夹你可以找到sql脚本
2020/01/14 14:24
回复
举报
你也笑死我了, 动不动就喷, 不怕被查水表吗?
2020/01/14 14:32
回复
举报
恐怖如斯
2020/01/14 15:13
回复
举报
可以直接用做自己的项目吗,有没有版权问题
2019/09/20 14:18
回复
举报
怎么加入这个项目嘞?我提交代码没有权限😄
2018/11/30 23:54
回复
举报
这不是就是guns么?
2018/08/14 18:08
回复
举报
怎么导入到eclipse 中去 第一次使用这个 萌新
2018/07/25 16:47
回复
举报
git clone url
2019/08/30 19:04
回复
举报
请问一下代码生成的功能具体怎么用,为何生成代码后页面展示不出来数据
2018/07/10 09:41
回复
举报
这个不是和mybatis一起用吗,看到的都是XX.md ,请问有关于这块的文档或资料吗
2018/06/29 15:12
回复
举报
更多评论
发表于大前端专区
2019/06/24 13:42

SpringBoot-Plus 1.3.1 发布,后台管理系统

本次更新包含如下内容 Beetl 和 BeetSQL更新到最新版本 Spring Boot 更新到最新版本2.1.5 修复了系统生成和代码生成的问题 完善了找不到页面的的提示信息,这是使用SpringBoot-Plus 最常见的一个问题 SpringBoot-Plus 是一个基于SpringBoot 2 的管理后台系统,包含了用户管理,组织机构管理,角色管理,功能点管理,菜单管理,权限分配,数据权限分配,代码生成,子系统生成,文档管理和预览等功能.不同于其他简单的开源后台管理...

6
74
发表于大前端专区
2018/11/08 14:17

SpringBoot-Plus 1.2.1 发布,后台管理系统

更新内容: #IOFYL sql server 支持 ,提供了SQLServer脚本 #INSQG 把引入的cdn的js和css改成本地 #IOFYP LayUI 升级兼容导致的菜单无法再次打开 SpringBoot-Plus 是一个基于SpringBoot 2 的管理后台系统,包含了用户管理,组织机构管理,角色管理,功能点管理,菜单管理,权限分配,数据权限分配,代码生成,子系统生成,文档管理和预览等功能.不同于其他简单的开源后台管理系统,Plus具备适当的企业应用深度 系统基于Spring Bo...

7
102
发表于大前端专区
2018/11/07 01:45

SpringBoot-Plus 1.2.0 发布,后台管理系统

本次发布有较大都版本变化,更新到Spring Boot 2.1 版本和 Layui 2.4.5 #IO8LN layui2.4.5 更新 #IO8LM Springboot 2.1.0 更新 #IO02V 低版本mysql 导入失败 SpringBoot-Plus 是一个基于SpringBoot 2 的管理后台系统,包含了用户管理,组织机构管理,角色管理,功能点管理,菜单管理,权限分配,数据权限分配,代码生成,子系统生成,文档管理和预览等功能.不同于其他简单的开源后台管理系统,Plus具备适当的企业应用深度 系统基...

1
101
发表于大前端专区
2018/06/27 14:38

SpringBoot-Plus 1.1.4 发布,后台管理系统

SpringBoot-Plus 1.1.4 发布了,改进内容包括: #IKPAY 使用springboot最新版本2.0.3 #IKP57 非admin用户查询的时候数据权限问题 #IKNRN 改成多数据源错误修复 #IKM9B 生成代码--功能点生成:生成的functionCode在数据库表里存的值,与生成代码里@Function里值不一致。 #IK8D2 审计查询的配置是audit,功能点是trace,导致报出权限错误,无法访问 #IJRN3 springboot的maven版本统一用配置来完成 SpringBoot-Plus 是一个基于Spr...

5
61
发表于大前端专区
2018/04/23 09:53

SpringBoot-Plus 1.1.2 发布,后台管理系统  

SpringBoot-Plus 1.1.2 发布了,改进内容包括: #IJ97G 使用最新的beetl和beetlsql版本 #IJ97F 同步更新到springboot2.0.1 版本 #IJ97E 功能点增加树显示 #IJ97D 菜单增加树型显示 #IJ97C 功能点地址非必填项 修复 #IJ8GE DataAccessFunction处理数据权限时,switch没有break会执行default导致失败 一个基于SpringBoot 2 的管理后台系统,包含了用户管理,组织机构管理,角色管理,功能点管理,菜单管理,权限分配,数据权限分配...

28
98
发表于大前端专区
2018/04/08 12:31

SpringBoot-Plus 1.1.1 发布,后台管理系统

本次发布主要是同步更新Spring Boot 2.0.1,其他修复有 #IIU37 如果没有找到controller,对用户能友好提示 #IIP1H admin-console/pom.xml中父pom的版本应该是1.1 #IINIT 登录时空code和pwd可以登录应用 #Postgres 提供初始化数据库脚本 SpringBoot-Plus是一个基于SpringBoot 2 的管理后台系统,包含了用户管理,组织机构管理,角色管理,功能点管理,菜单管理,权限分配,数据权限分配,代码生成等功能 系统基于Spring Boot2技术...

6
93
发表于大前端专区
2018/03/28 21:19

SpringBoot-Plus 1.1 发布,后台管理系统

本次发布增强了代码生成和附件管理 # IIMM8 自动生成代码(add.html少了内容) # III1Z 普通用户权限认证错误 #IIHTG 使用SpringBoot-Plus新生成的代码,数据编辑页面中按钮功能失效,点击没效果 #IIFUR 错误提示改成确认框 #IID51 有些表名用的大小写混搭,导致数据库在linux下的项目报错 #IICYX 默认支持俩种日期格式 #IICDJ readonly 样式 #IIBS9 字典类型添加完毕后允许继续添加 #II950 代码生成增强 #II5P4 FileSystem优化...

8
63
发表于大前端专区
2018/03/02 10:56

SpringBoot-Plus 1.0 发布,后台管理系统

本次发布是修复了若干Bug #II1PS 生成代码弹出框的路径修改无效 #II1FY 角色管理-新增功能 #II0ZV 注解 function 增加可选的name属性,用于日志 #II0PL 代码生成新增一键生成子系统 #IHXI2 添加xxsdefender 格式化函数 #II0JA 数据字典唯一性调整 #IHXVR 代码生成加个提示,确认生成到某某工程下面 一个基于SpringBoot 2 的管理后台系统,包含了用户管理,组织机构管理,角色管理,功能点管理,菜单管理,权限分配,数据权限分配...

4
78
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
发表了博客
2019/10/24 15:45

【SpringBoot】SpringBoot实战,手写自己的SpringBoot Strater

对SpringBoot印象一直是:配置简单、快速开发、轻量.....通俗点讲就是:简单、高级、主流。现在出去面试,如果没有用过SpringBoot,甚至不甚了解,先天在底气上就矮一头。前段时间学习使用并了解了SpringBoot的一些原理,参考了Mybatis、jdbc等插件的源码,从实际意义上出发,手写了一套自己的插件以及开箱即用的Strater,在此记录,希望对正在读这篇文章的你有一些帮助。 本篇将会以三段式的方式进行: 一、概念储备 二、关键技...

0
2
发表了博客
2019/03/11 20:49

SpringBoot之快速入门SpringBoot

前言 在没有SpringBoot之前,我们搭建的是SSM(SpingMVC+Spring+Mybatis)项目,搭建SSM项目的时候,我们要经过一系列的繁琐配置,例如:application,web.xml,spring-servlet等等的配置信息。如果我们这些配置出现一点点的错误。那么面临的就是寻找一大堆的Bug,而且还出现一些我们看难以看懂的异常,对于English不好的同志来说,这是内伤。那么SpringBoot到底解决了什么问题呢?简单来说,SpringBoot主要简化了我们的配置操作,将...

0
5
发表了博客
2020/06/16 17:31

SpringBoot之快速入门SpringBoot

前言 在没有SpringBoot之前,我们搭建的是SSM(SpingMVC+Spring+Mybatis)项目,搭建SSM项目的时候,我们要经过一系列的繁琐配置,例如:application,web.xml,spring-servlet等等的配置信息。如果我们这些配置出现一点点的错误。那么面临的就是寻找一大堆的Bug,而且还出现一些我们看难以看懂的异常,对于English不好的同志来说,这是内伤。那么SpringBoot到底解决了什么问题呢?简单来说,SpringBoot主要简化了我们的配置操作,将...

0
0
发表了博客
2019/03/12 10:44

SpringBoot之SpringBoot整合MyBatis

前言 通过上一章的学习,我们已经对SpringBoot有简单的入门,接下来我们深入学习一下SpringBoot,我们知道任何一个网站的数据大多数都是动态的,也就是说数据是从数据库提取出来的,而非静态数据,那么我们接下来就是要连接数据库,现在我们经常使用的数据库的种类可以大致分为两种,关系型数据库和非关系型数据库,而MySQL数据库,Oracle数据库SQL Server数据库等都是关系型数据库,而Redis,Mongodb等都是非关系型数据库。 本章...

1
5
发表于服务端专区
2020/02/24 21:21

SpringBoot实战:SpringBoot简介

SpringBoot介绍 SpringBoot是由Pivotal团队在2013年开始研发、2014年4月发布第一个版本的全新开源的轻量级框架。它基于Spring4.0设计,不仅继承了Spring框架原有的优秀特性,而且还通过简化配置来进一步简化了Spring应用的整个搭建和开发过程。另外SpringBoot通过集成大量的框架使得依赖包的版本冲突,以及引用的不稳定性等问题得到了很好的解决。 SpringBoot所具备的特征 可以创建独立的Spring应用程序,并且基于其Maven或Gra...

0
0
2020/06/13 09:12

SpringBoot 精髓之 SpringBoot-starter

背景 在互联网发达的今天,容器化和微服务化是一种潮流,已经不是趋势了,而是潮流。不管是出去面试还是自己日常项目开发,容器化可能还没普及,但是微服务化是不能缺少的。在微服务如此盛行的天下,Spring Clound 已经很流行了,作为 SpringCloud 的基石 SpringBoot 自然也是不容忽视。关于 SpringBoot 我们 Java 极客技术团队专门为知识星球的用户制作了一套视频教程,视频已经发布了几章了,还在持续更新中,欢迎大家到知识星...

0
1
发表了博客
2019/03/12 14:34

SpringBoot

什么是 Spring Boot? Spring Boot 是 Spring 开源组织下的子项目,是 Spring 组件一站式解决方案,主要是简化了使用 Spring 的难度,简省了繁重的配置,提供了各种启动器,开发者能快速上手。 Spring Boot特点有什么? 独立运行 简化配置 自动配置 无代码生成和XML配置 应用监控 上手容易 springBoot中有哪些重要的注解呢? @Configuration 在spring3.0添加的注解,用来替代applicationContext.xml配置 @Bean 用来...

0
0
发表了博客
2018/08/09 13:34

SpringBoot

一、SpringBoot简介 简化Spring应用开发的一个框架; 整个Spring技术栈的一个大整合; J2EE开发的一站式解决方案; 它还是一个微服务框架 环境约束 –jdk1.8:Spring Boot 推荐jdk1.7及以上;java version "1.8.0_112" –maven3.x:maven 3.3以上版本;Apache Maven 3.3.9 –IntelliJIDEA2017:IntelliJ IDEA 2017.2.2 x64、STS –SpringBoot 1.5.9.RELEASE:1.5.9; 二、项目搭建 1、创建普通maven项目 2、导入spring boot相关...

0
0
发表了博客
2018/12/02 14:20

SpringBoot is What?

  SpringBoot is What?      How use it ?      Quick to use      SpringBoot is What?      Spring的目标是致力于全方位简化Java开发      SpringBoot是简化Java开发      我们来探讨一下一个标准的Spring程序我们需要该做什么      标准项目结构,以及必要的依赖      web.xml文件(或一个WebAPplicationInitializer实现)      Spring的相关配置      Controller控制器      W...

0
0
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
发表于网络技术专区
2020/11/11 12:31

netty做webRTC 的一点疑问

公司打算做webRTC,场景是这样的,可能在规定时间内,有5000多人同时在线,然后1对N发起视频通话,方案确定使用webRTC来实现,首先要解决第一个问题,这么多人同时在线,最开始考虑websocket,但查询发现,websocket有连接数限制,等于要部署多个tomcat才行,这个方案就不考虑了,后面查询到netty,说是支持百万连接,那决定用netty来做,netty当webRTC的信令服务器,同时也管理所有的连接,但查询到前端,却是用websocket连的服...

11
0
发表于数据库专区
03/02 17:01

如何多线程更新同一张表?

比如有10个线程,线程1更新0~100,线程2更新100~200,线程3更新200~300。 我自己写的,发现总有跳过中间的行为,比如200~300没更新,更新到后面去了。 如何保证整个表全部更新过去呢? 这个有什么思路吗?

7
0
发表于软件架构专区
2020/08/18 18:46

springboot+redis 缓存时,使用json序列化,Map<Long,Object>的缓存结构发生变化<String,Object>

springboot+redis 缓存时,使用json序列化,Map<Long,Object>的缓存结构发生变化<String,Object>

4
0
发表于大前端专区
2020/07/30 09:59

boot2.0+vue前后端分离,把vue工程build到boot中然后达成war部署至tomcat中,必须要加上idnex.html才能访问??如何直接访问项目名?

项目组采用的是boot2.0+vue前后端分离的方式开发,但是因为没有专业的运维人员,所以决定部署到一起达成war的方式进行上线。 目前经过摸索和踩坑,已经可以正常合在一起并达成war部署到tomcat,但是遇到一个问题,就是我访问项目必须在项目名称后面加上index.html 才可以访问,比如 http://127.0.0.1:8080/test/index.html,直接访问,所有模块功能一切正常,http://127.0.0.1:8080/test这个地址就会被拦截并提示“,经jwt 认证失...

9
0
发表于开发技能专区
2020/06/14 00:14

springboot 防止表单重复提交,已经设置过期时间60秒,将sessionid和url做为key,发现在60秒内重复提交表单还是存在多次成功,未阻止,这是为什么?

if(StringUtils.isEmpty(key)){ log.error(" key为空 "); throw new Exception("key为空"); } //如果缓存中存在此key 视为重复提交 if(redisTemplate.opsForValue().get(key) == null){ //不存在 放入redis 设置超时时间为2s redisTemplate.opsForValue().set(key,key,60, TimeUnit.SECONDS); }else{ log.error(" 重复提交 "); throw new Exception("重复提交"); } log.info(" ====...

24
6
2020/06/29 15:40

文件上传经过zuul路由转发后,对应的服务接受到的文件是null。直接访问对应的服务上传文件则正常

文件上传经过zuul路由转发后,对应的服务接受到的文件是null。直接访问对应的服务上传文件则正常,文件不大,100KB以下,各位大佬请帮忙分析一波

5
0
发表于运维专区
2020/03/19 16:58

RabbitMq 如何保证一个进程内,多条消息的一致性?

我有一个应用场景 进程: 1.商品上架 i-- 商品上架成功 ii-- 发送 更新库存消息 iii-- 发送 发送提示有关人员消息         情况一: 商品上架失败,直接本地事物回滚 情况二: 发送库存更新失败,直接让事物回滚 情况三: 发送提示有关人员消息失败 ,但此时已经发送更新库存了, 如何让 更新库存回滚 如何让发送发送提示有关人员消息失败时,将更新库存的消息回退 遇到...

6
0
发表于大前端专区
2020/03/13 23:09

springBoot打包war运行失败

好奇怪的问题,在eclipse可以运行,但打包成war放在tomcat就报Error creating bean with name、Could not find resource(mybatis的dao配置文件)的错误,我以为是eclipse打包的问题,但我新建一个springBoot项目,配置了简单的myBaits,获取数据后访问一个页面,也用到注解等,然后打包成war后却能跑起来,请问是什么问题吗?...

7
0
发表于开发技能专区
2020/03/09 14:03

看springboot源码的时候感觉SpringApplication.run会被执行两次

我们在启动一个springboot项目的时候会运行如下代码 public static void main(String[] args) {   SpringApplication.run(HppaApplication.class, args); } 这段代码的内部大概是去做了如下几件事 加载系统环境变量和配置文件 启动tomcat 通知对应的监听器等 然后我们知道servlet3.0规范里面是说当我们web容器启动阶段会回调ServletContainerInitializer的onStartup方法。springboot中有一个ServletContainerInitializer的实现...

4
0
发表于大前端专区
2020/03/01 11:55

上传文件后在根目录生成

我用springBoot上传文件,功能没问题,在指定目录生成文件,但是为什么在根目录也会生成文件的?虽然不影响,但是看着别扭啊

5
0
发表于大前端专区
2020/02/20 11:36

springboot加载yaml配置文件出错,yaml有语法问题,请前辈们帮我看下

2
0
2020/02/13 23:57

如何让springBoot拦截器比shiro拦截器先执行?

例如我定义一个拦截器,用户登录过期后跳转到我定义的一个提示页面而不是直接跳转到shiro配置好的setLoginUrl(url)

5
0
发表于大前端专区
2019/12/13 22:40

mybatis注解问题

如图我数据库查询出来的systemState这个字段 0或1 0代表在线 1代表离线 这个时候我需要在实体类加什么注解

3
0
2019/12/11 09:53

有成功的AOT+docker+spring boot的运行案例吗?

如标题

1
0
2019/05/22 17:49

springboot+rabbitmq 一个队列开了300个消费者 速度很慢是什么原因?

公司系统要将商品上架到拼多多商家后台中, 每天最少10万件,算了算平均 一分钟要上传最少70个商品,单线程的情况下一件商品需要1分钟左右,在本地开了50个消费者测试上架速度 有显著提升,但是放到三台服务器上开了将近300个消费者 速度却很慢,是不是rabbitmq需要做什么配置啊??新手不懂 这个是消费者代码 配置文件 这是yml配置文件,求大佬告知如何优化。。

15
5
2019/09/23 22:49

springBoot+gradle项目编译正常却无法正常运行

springBoot+gradle项目,eclipse开发。 问题:在某个实体类中增加字段 xxx,生成get、set方法后,成功编译,且class文件中有相应代码。正常启动后,debbug到相应代码位置,却一直报错提示找不到get方法。但是,自己新建一个实体类xxx,一切正常。 删除buil文件重新生成同样出现此问题。有没有大佬遇到过同样的问题或知道怎么解决这种奇葩问题,请教请教。

12
0
发表于服务端专区
2019/07/24 16:19

springBoot默认注解扫描,为什么Dao需要另外添加映射路径

为什么controller层和service不需要MapperScan,而dao层却需要MapperScan才能扫描的到

8
0
发表于大前端专区
2019/05/31 18:04

springboot启动不成功!

在我的本地启动和访问都是没有问题的,到linux上就不行了!启动到这里就听了

3
0
2018/11/17 11:02

电商搜索项目,技术选型搭配

需求:电商搜索项目,数据量在亿级。现在选用solr搭建搜索,后期涉及到分布式部署的需求。而且有一张表的数据对于实时性要求比较高 考虑的技术搭配大概为:solr,solrcloud,zookeeper,hadoop 客户端:springboot,springcloud用于客户端取数据接口项目 因为不是太有经验,以上的技术点也是百度搜索来的,想请问有技术的大牛给一点解决方案的思路, 比如,集群时技术怎么搭配,solr + zookeeper?solr+hadoop?还是有其他的选择 ...

2
0
发表于软件架构专区
2020/09/08 17:42

springboot 启动 -Dspring.profiles.active选择环境的命令在jar包后面无效

springboot 项目启动时: 执行: java -jar -Dspring.profiles.active=nat xxx.jar 可以成功启动; 执行: java -jar xxx.jar -Dspring.profiles.active=nat 启动失败;原因读不到配置文件 两个命令中只是 -Dspring.profiles.active=nat 所在的位置不一样

4
0
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
35 评论
614 收藏
分享
OSCHINA
登录后可查看更多优质内容
返回顶部
顶部