新版Guns基于SpringBoot全面升级,完美整合springmvc + shiro + mybatis-plus + beetl!
在不用写xml配置(V1.0)的基础上进一步简化项目配置,让您更专注于业务开发!抛弃传统spring xml的配置方式,利用springboot + javabean方式配置spring,极大简化了pom.xml配置和spring配置.
Guns项目代码简洁,注释丰富,上手容易,同时Guns包含许多基础模块(用户管理,角色管理,部门管理,字典管理等10个模块),可以直接作为一个后台管理系统的脚手架.
Guns 7.0更新内容:
- 架构升级,基于A(rule-核心规则)D(development-开发工具)O(operation-运维层)S(service-业务层)模式分层。
- 封装一系列基础模块在Roses核心包,模块基于api可拓展,可复用,https://gitee.com/stylefeng/roses
- 集成flyway,增加数据库脚本自动初始化功能,无需手动执行初始化sql即可使用。
- 新增接口扫描功能,基于接口扫描无需手动录入文档,可自动搜集接口相关的元数据,并在线展示。
- 更新权限认证和权限校验的认证方式,并更新拦截器实现。
- 新增多语言模块,可在线配置多种语言项。
- 新增定时任务模块,可在线配置定时任务,在线启动和停止任务功能。
- 新增在线用户查看,可将在线使用用户下线功能。
- 新增文件管理模块,可在线维护业务相关的文件,可在线预览查看等。
- 新增通知管理模块,集成websocket,可在线发布通知,查看我的消息,标记已读等操作。
v7新特性介绍:https://doc.stylefeng.cn/contents/guns/v7feature/1_introduce.html
v7版本文档:https://doc.stylefeng.cn/contents/beetl/
注意:本文归作者所有,未经作者允许,不得转载