bootx-platform v1.1.0-beta-3:基础功能补全

项目介绍

项目地址:https://gitee.com/bootx/bootx-platform

基于 Spring Boot 框架打造,针对单体式应用进行专门设计,提供整套服务模块,努力为打造全方位企业级开发解决方案, 致力将开源版打造成超越商业版后台管理框架的项目。

特色功能

  • 针对敏感信息,可以通过注解配置实现返回时自动脱敏
  • 针对重要信息,可以通过添加注解,实现在数据库中保密存储,配合数据脱敏使用可以更好的保护系统数据的安全
  • 支持多种范围的数据权限控制,如只能查看自己、只能查询指定部门、用户、可以查询全部的数据等等
  • 支持嵌套查询的超级查询构造器,自动生成对应条件 SQL 语句
  • 异常时返回链路追踪 id,方便错误日志追踪
  • 提供项目对应的代码生成器,方便开发
  • 定制 Mybatis Plus 组件,更方便开发
  • 支持多种消息中间件
  • 支持全局级 Websocket 集成,通过事件机制可以分发到指定页面

项目选用组件说明

组件

默认启用

是否必须

备注

MySQL

否,理论上可以替换为其他关系型数据库

默认使用的数据库,部分 SQL 语句使用了 MySQL 专属语法

Redis

session 存储,缓存等等都用到了 Redis

RabbitMQ

不使用时需要删除对应的代码即可

MongoDB

日志存储默认使用的 Mongo,去掉 mongo 时需要切换存储类型;

文件管理默认使用的是 Mongo,去掉 Mongo 时,需要切换文件类型

MQTT

不使用时需要删除对应的代码即可

Quartz

定时任务默认使用的是

Quartz ,可以切换为 XXL-JOB

XXL-JOB

可以用来替代 Quartz

本次功能更新

  • 增加系统信息监控
  • 增加Redis信息监控
  • 增加前端顶栏全屏按钮、菜单搜索、消息通知功能
  • 增加修改用户邮箱功能
  • 增加修改用户手机号功能
  • 增加消息模板渲染测试
  • 增加定时任务 EasyCron 组件,便于操作
  • 增加富文本编辑
  • 优化菜单操作增加复制项
  • 优化短信登录登录逻辑
  • 优化axios网络连接失败时的提示
  • fix: 修改前端校验工具类中的一些校验错误

新功能截图

系统信息监控

菜单栏增加菜单搜索、程序全屏、消息通知等功能

自助手机绑和邮箱绑定修改

富文本编辑

定时任务增加EasyCron组件

猜你喜欢

转载自www.oschina.net/news/200591/bootx-platform-1-1-0-beta3-released