XXL-BOOT, a fast development platform.
-- Home Page --
XXL-BOOT is a fast development platform.
XXL-BOOT 是一个快速开发平台,易学易用、简化开发、丰富扩展、开箱即用。整合前后端流行技术,致力为 中小企业、个人开发者 打造开箱即用的中后台解决方案。
- 1、安全登录:基于token设计登录、注销能力,系统支持集群部署及登录,保障账号及用户资产安全。
- 2、权限管控:基于RBAC设计的用户角色权限管控能力,支持动态菜单&按钮级资源定义、灵活用户角色权限管控,管控防护系统资源。
- 3、端到端代码生成:内置代码生成器,支持前后端、全流程代码生成,覆盖“controller/servie/dao/entity/js…”等多层。只需提供SQL将会自动生成全部代码,加速研发效率。
- 4、响应式UI:集成流行、可复用前端组件,支持丰富的UI组件、布局和样式,支持响应式布局,保障用户体验及交互。
- 5、国际化:支持国际化设置,提供中文、英文两种可选语言,可结合实际诉求定制扩展,默认为中文;
- 6、研发规范:基于标准分层架构设计,统一数据响应结构体,规范化项目目录结构。
- 7、异常机制:严谨设计全局异常处理机制、ErrorPage异常处理机制,保障系统底限安全体验。
- 8、分布式扩展:系统设计预留丰富扩展能力,可低成本扩展接入RPC、MQ、JOB、CONF、KV、SSO…等分布式中间件能力。
- 9、审计日志:记录系统操作及活动的日志,用于系统的监控、审计和安全分析,可快速了解系统运行情况、发现异常行为、追溯问题源头,以及评估系统的安全性。
- 10、通知管理:针对系统用户推送通知消息,支持自定义推送范围(全员、部分圈选),支持触达率、打开率监控。
- 11、用户管理:针对系统用户进行管理,进行用户新增、管理、角色授权等操作。
- 12、角色管理:针对系统权限角色进行动态管理,进行角色新增、管理、菜单分配等操作。
- 13、资源管理:针对系统资源进行细粒度管理,支持页面、按钮等多类型资源管理,进行新增、管理等操作。
- 14、组织管理:针对部门组织架构进行管理,进行多层级组织架构的新增、管理、排序等操作。
- 15、配置中心: 针对常用业务数据进行动态配置,如业务参数、数据字典等,进行新增、管理等操作。
- 16、在线用户:实时查看分析当前在线用户,支持一键踢出异常用户登录态。
- 17、系统监控:针对服务器硬件资源监控,如CPU使用率、JVM状态、磁盘利用率……等;支持一键GC等系统主动优化能力。
Contributions are welcome! Open a pull request to fix a bug, or open an Issue to discuss a new feature or change.
欢迎参与项目贡献!比如提交PR修复一个bug,或者新建 Issue 讨论新特性或者变更。
更多接入的公司,欢迎在 登记地址 登记,登记仅仅为了产品推广。
This product is open source and free, and will continue to provide free community technical support. Individual or enterprise users are free to access and use.
- Licensed under the GNU General Public License (GPL) v3.
- Copyright (c) 2015-present, xuxueli.
产品开源免费,并且将持续提供免费的社区技术支持。个人或企业内部可自由的接入和使用。
No matter how much the amount is enough to express your thought, thank you very much :) To donate
无论金额多少都足够表达您这份心意,非常感谢 :) 前往捐赠