关键字:SpringBoot2 敏捷 开发 系统


Guns基于Spring Boot2,致力于做更简洁的后台管理系统。包含系统管理,代码生成,多数据库适配,SSO单点登录,工作流,短信,邮件发送,OAuth2登录,任务调度,持续集成,docker部署等功。


管理系统功能

1.用户管理 2.角色管理 3.部门管理 4.菜单管理 5.字典管理 6.业务日志 7.登录日志 8.监控管理 9.通知管理 10.职务管理 11.代码生成 12.在线参数配置


项目特点

  1. 基于SpringBoot,简化了大量项目配置和maven依赖,让您更专注于业务开发,独特的分包方式,代码多而不乱。

  2. 完善的日志记录体系,可记录登录日志,业务操作日志

  3. 利用beetl模板引擎对前台页面进行封装和拆分,使臃肿的html代码变得简洁,更加易维护。

  4. 对常用js插件进行二次封装,使js代码变得简洁,更加易维护。

  5. controller层采用map + warpper方式的返回结果,返回给前端更为灵活的数据

  6. 防止XSS攻击,通过XssFilter类对所有的输入的非法字符串进行过滤以及替换。

  7. 简单可用的代码生成体系,通过SimpleTemplateEngine可生成带有主页跳转和增删改查的通用控制器、html页面以及相关的js,还可以生成Service和Dao,并且这些生成项都为可选的,通过ContextConfig下的一些列xxxSwitch开关,可灵活控制生成模板代码,让您把时间放在真正的业务上。

  8. 控制器层统一的异常拦截机制,利用@ControllerAdvice统一对异常拦截,具体见com.stylefeng.guns.core.aop.GlobalExceptionHandler类。

  9. 页面统一的js key-value单例模式写法,每个页面生成一个唯一的全局变量,提高js的利用效率,并且有效防止多个人员开发引起的函数名/类名冲突,并且可以更好地去维护代码。

  10. 在线系统参数配置,灵活控制常用功能的开关,无需重启项目即可生效,实时刷新。

《敏捷开发系统》








下面是系统部分截图;

【程序源代码】SpringBoot后台管理系统_java

【程序源代码】SpringBoot后台管理系统_java_02

【程序源代码】SpringBoot后台管理系统_java_03










下面是下载地址,直接进行下载就可以了。

https://gitee.com/itcode-itcode/guns.git








请大家关注公众号,了解更多

小编微信加为好友私聊。 andyquanhua

【小编微信二维码【程序源代码】SpringBoot后台管理系统_java_04【程序源代码】SpringBoot后台管理系统_java_05







投稿邮箱】315997972@qq.com写作说明】以上内容分享给喜欢编程,有梦想的程序员,希望能帮助到你们。以上文章属于此公众号原创所有,如需转载请注明出处。免责申明】本公众平台不是广告商,也没有为其他三方网站或者个人做广告宣传。此分享的源代码和文章是小编在项目中、学习中整理的一些认为不错的项目。用户产生的一些自愿下载或者付费行为,与平台没有直接关系。