Release Notes
- 1、【整合】项目更名 XXL-BOOT,整合xxl-permission、xxl-code-generator多个历史项目;定位为 快速开发平台,整合流行前后端技术能力,致力为中小企业与个人开发者打造开箱即用的快速开发解决方案。
- 2、【规范】研发规范:基于标准分层架构设计,统一数据响应结构体,规范化项目目录结构。
- 3、【规范】异常机制:严谨设计全局异常处理机制、ErrorPage异常处理机制,保障系统底限安全体验。
- 4、【新增】组织管理:针对组织、用户、角色及资源等进行管理,支持灵活的人员角色、菜单权限、人员授权等操作管理。
- 5、【新增】系统管理:提供通知触达、审计日志、系统监控……等相关能力,支持高校灵活进行系统监控及管理。
- 6、【新增】系统工具:提供Entity、业务代码、SQL、页面交互等……前后端一站式代码生成工具,辅助快速进行敏捷迭代开发。
- 7、【扩展】分布式扩展:系统设计预留丰富扩展能力,可低成本扩展接入RPC、MQ、JOB、CONF、KV、SSO…等分布式中间件能力。
- 8、【升级】升级依赖版本,如slf4j、poi、spring、gson、mysql…等。
诞生
XXL-BOOT 前身为 xxl-permission、xxl-code-generator 等多个历史项目,以及 XXL-JOB、XXL-CONF 等系列开源软件所所沉淀中后台能力,经过整合演进最终诞生。
- 1、xxl-code-generator:首版发布于2018年5月,一个覆盖"controller/service/dao/entity/……"的多层代码生成系统。只需要提供SQL,将会自动生成全部代码。(已废弃,整合至XXL-BOOT)
- 2、xxl-permission:首版完成于2015年,一个基于RBAC实现的后台管理系统,支持动态菜单资源定义、用户角色权限管控,前后端端到端有效封装,开箱即用。(已废弃,整合至XXL-BOOT)
简介
XXL-BOOT 是一个快速开发平台,易学易用、灵活扩展、开箱即用。内置安全登录、权限管控、端到端代码生成、响应式布局、多语言、通告触达……等能力。整合前后端流行技术,致力为 中小企业、个人开发者 打造开箱即用的中后台解决方案。
文档地址
特性
- 1、组织管理:针对部门组织架构进行管理,进行多层级组织架构的新增、管理、排序等操作。
- 2、用户管理:针对系统用户进行管理,进行用户新增、管理、角色授权等操作。
- 3、角色管理:针对系统权限角色进行动态管理,进行角色新增、管理、菜单分配等操作。
- 4、资源管理:针对系统资源进行细粒度管理,支持页面、按钮等多类型资源管理,进行新增、管理等操作。
- 5、集群登录:系统基于token实现登录、注销能力,系统支持集群部署及登录。
- 6、通知管理:针对系统用户推送通知消息,支持自定义推送范围(全员、部分圈选),支持触达率、打开率监控。
- 7、配置中心: 针对常用业务数据进行动态配置,如业务参数、数据字典等,进行新增、管理等操作。
- 8、审计日志:记录系统操作及活动的日志,用于系统的监控、审计和安全分析,可快速了解系统运行情况、发现异常行为、追溯问题源头,以及评估系统的安全性。
- 9、在线用户:实时查看分析当前在线用户,支持一键踢出异常用户登录态。
- 10、机器监控:针对服务器硬件资源监控,如CPU使用率、JVM状态、磁盘利用率……等;支持一键GC等系统主动优化能力。
- 11、代码生成:自带轻量级代码生成器,支持前后端、全流程代码生成,覆盖“controller、servie、mybatis、model……template、js” 等多层。
- 12、异常机制:严谨设计全局异常处理机制、ErrorPage异常处理机制,保障系统底限安全体验。
- 13、研发规范:基于标准分层架构设计,统一数据响应结构体,规范化项目目录结构。
- 14、分布式扩展:系统设计预留丰富扩展能力,可低成本扩展接入RPC、MQ、JOB、CONF、KV、SSO…等分布式中间件能力。
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。