Guns 7.0 发布,更简洁的后台管理系统

程序那点儿事 2021-05-17 13:25:53 ⋅ 2439 阅读

新版Guns基于SpringBoot全面升级,完美整合springmvc + shiro + mybatis-plus + beetl!

在不用写xml配置(V1.0)的基础上进一步简化项目配置,让您更专注于业务开发!抛弃传统spring xml的配置方式,利用springboot + javabean方式配置spring,极大简化了pom.xml配置和spring配置.

Guns项目代码简洁,注释丰富,上手容易,同时Guns包含许多基础模块(用户管理,角色管理,部门管理,字典管理等10个模块),可以直接作为一个后台管理系统的脚手架.

Guns 7.0更新内容:

  1. 架构升级,基于A(rule-核心规则)D(development-开发工具)O(operation-运维层)S(service-业务层)模式分层。
  2. 封装一系列基础模块在Roses核心包,模块基于api可拓展,可复用,https://gitee.com/stylefeng/roses
  3. 集成flyway,增加数据库脚本自动初始化功能,无需手动执行初始化sql即可使用。
  4. 新增接口扫描功能,基于接口扫描无需手动录入文档,可自动搜集接口相关的元数据,并在线展示。
  5. 更新权限认证和权限校验的认证方式,并更新拦截器实现。
  6. 新增多语言模块,可在线配置多种语言项。
  7. 新增定时任务模块,可在线配置定时任务,在线启动和停止任务功能。
  8. 新增在线用户查看,可将在线使用用户下线功能。
  9. 新增文件管理模块,可在线维护业务相关的文件,可在线预览查看等。
  10. 新增通知管理模块,集成websocket,可在线发布通知,查看我的消息,标记已读等操作。

v7新特性介绍:https://doc.stylefeng.cn/contents/guns/v7feature/1_introduce.html

v7版本文档:https://doc.stylefeng.cn/contents/beetl/


全部评论: 0

    我有话说:

    【开源资讯】phpMyAdmin 4.9.7 和 5.0.4 发布,可视化 MySQL 管理后台

    phpMyAdmin 4.9.7 和 5.0.4 发布了。phpMyAdmin 是一个非常受欢迎 web MySQL 数据库管理工具。它能够创建和删除数据库,创建/删除/修改表格,删除/编辑/新增

    分享一个标星42.4k 商城管理后台项目模板

    项目简介 mall项目是一套电商系统,包括前台商城系统后台管理系统,基于SpringBoot+MyBatis实现,采用Docker容器化部署。 前台商城系统包含首页门户、商品推荐、商品搜索、商品

    WeCube 2.7.1 发布,一站式 IT 架构管理和运维管理工具

    WeCube简介 微众银行在分布式架构实践过程中,发现将银行核心系统构建于分布式架构之上,会遇到一些与传统单体应用不同痛点(例如,服务器增多,部署难度大;调用链长,全链路跟踪困难; 系统复杂

    商城系统 DBShop V3.0 Beta 发布

    全新重构,首次亮相。 系统简介 DBShop企业级商城系统,使用PHP语言基于Laminas(Zendframework 3) + Doctrine 2 组合框架开发完成。可定制、多终端、多场景、多

    GoCD 21.1.0 发布,持续集成和发布管理系统

    GoCD 21.1.0 已发布,GoCD 是一个持续集成和发布管理系统,其前身为 CruiseControl,它是 ThoughtWorks 在做咨询和交付项目时研发

    Fes.js v0.4.1 版本发布,一套优秀后台系统前端解决方案

    Fes.js 是一套优秀后台前端解决方案。提供初始项目、开发调试、Mock接口、编译打包命令行工具。内置布局、权限、数据字典、状态管理、存储、Api等多个模块。以约定、配置化、组件化设计思想

    Zig 0.7.0 发布,想要替换 C 编程语言

    Zig 0.7.0发布,这是一门通用编程语言,专为稳定性、可维护性和性能而设计,追求替代 C 语言在系统编程上最佳地位。Zig 具有以下值得关注特性: 手动管理内存 与 C 语言

    curl 7.75.0 发布,占用内存

    curl 7.75.0发布。此版本没有包含安全修复,主要是添加了部分新特性,其中包括: 为命令行工具添加--create-file-mode参数,在协议中,curl 需要告诉远程

    Gfast 工作流引擎 1.0 正式发布

    Gfast管理系统采用go语言开发,基于GF(Go Frame)后台管理系统,现增加工作流引擎模块开源发布,实现工作流引擎与业务解绑,不同业务数据均可接入,以业务数据驱动状态机机制,让

    关系型数据库管理系统openGauss 1.0.1版本发布

    openGauss简介 openGauss是一款开源关系型数据库管理系统,采用木兰宽松许可证v2发行。openGauss内核源自PostgreSQL,深度融合华为在数据库领域多年经验,结合企业级

    Gradle 7.0 发布,自动化构建工

    Gradle 7.0 现已发布。Gradle 是一个基于 Apache Ant 和 Apache Maven 概念项目自动化构建工具

    WeCube 2.7.0 版本发布,一站式架构和运维管理工具

    WeCube简介 微众银行在分布式架构实践过程中,发现将银行核心系统构建于分布式架构之上,会遇到一些与传统单体应用不同痛点(例如,服务器增多,部署难度大;调用链长,全链路跟踪困难; 系统复杂

    Redis 5.0.11、6.0.11、6.2 发布,修复 32 位系统整数溢出

    Redis 同时发布了 5.0.11、6.0.11 和 6.2 版本。对于使用 32 位 Redis 用户来说,此次更新解决了一个重要安全问题,即 32 位系统整数溢出((CVE-2021

    phpPgAdmin 7.13.0 发布

    phpPgAdmin 7.13.0版本于今天发布。该版本涉及以下更新: 增加对Postgres 13支持; 增加对Postgres 14暂时适配; 升级Jquery库为jquery 3.4.1

    gitee 拥有3.7k星星极速后台框架—FastAdmin了解一下

    FastAdmin 是一款基于 ThinkPHP5 + Bootstrap 极速后台开发框架

    Pulsar Manger 0.2.0 正式发布, Apache Pulsar 管理

    Pulsar Manger 是由 StreamNative 公司开源并捐献给 Apache 基金会 Apache Pulsar 管理端。它是基于 Web GUI 管理工具,支持多种环境动态

    Teaclave 0.2.0 发布:让隐私安全计算简单

    Apache Teaclave (incubating) 是一个隐私安全计算平台,为隐私数据计算赋能。基于硬件安全能力,Teaclave 确保敏感数据在可信域外和离岸场景下安全可控流通和处理,无需

    swagger-admin v1.3.5 已经发布,Swagger 文档管理后台

    swagger-admin v1.3.5 已经发布,这是一个Swagger文档管理后台,可统一管理多个项目Swagger文档,只需要一个Java8环境,下载后即可运行使用。 支持导入json,非

    Apache Shiro 1.7.0 发布,支持 HTTP 严格传输安全 HSTS

    Shiro 1.7.0 发布,此版本包括自 1.6.0 版本以来解决 7 个问题,现在可以从 maven 中央仓库下载使用。 <dependency>   <