添加链接
link之家
链接快照平台
  • 输入网页链接,自动生成快照
  • 标签化管理网页链接
  • update springboot 3.2.9 => 3.2.11

  • update anyline 20240808 => 20241022

  • update sms4j 3.3.2 => 3.3.3

  • update easyexcel 4.0.2 => 4.0.3

  • update redisson 3.34.1 => 3.37.0

  • update mybatis-plus 3.5.7 => 3.5.8

  • update sa-token 1.38.0 => 1.39.0

  • update aws-s3 2.25.15 => 2.28.22

  • update aws-crt 0.29.13 => 0.31.3

  • update mapstruct-plus 1.4.4 => 1.4.5

  • update 优化 适配mp新版本 方法名改动

  • update 优化 redis操作 如果无法忽略租户id则全局处理

  • update 优化 sse 异常单独处理 避免出现异常报错问题

  • update 优化 删除掉有问题的方法(使用RedisUtils)

  • update 优化 全局开启xss过滤 提高安全性 与cloud版本保持一致

  • update 优化 去除返回前端的异常信息里包含html标签问题

  • update 优化 查询表名列表增加注释 (感谢 AprilWind)

  • update 优化 判断当前会话是否已经登录

  • update 优化 删除不应该set的属性

  • update 优化 租户状态更改接口严谨性

  • update 优化 postgres适配findInSet写法 提高查询效率

  • update 优化 过滤器初始化写法

  • update 优化 监听器兼容所有demo案例

  • update 优化 操作日志记录DELETE请求参数

  • update 优化 snailjob客户端ip配置说明

  • update 优化 补全 pg 数据类型

  • update 优化 统一sql文件命名方式

  • update 优化 提供生产环境默认组配置

  • update 优化 通过角色ID查询用户逻辑 (感谢 AprilWind)

  • update 优化 查询用户时多余重复判断以及去重 (感谢 AprilWind)

  • update 优化 连接SSE token过期导致的 Servlet异常

  • update 优化 代码生成菜单id匹配写法

  • update 优化 更新sql关键字

  • update 优化 删除多余的引号

  • update 优化 RegexUtils#extractFromString 方法未匹配返回null不返回默认值问题

  • update 优化 oss上传直接从请求头获取文件类型

  • update 优化 代码生成表名判断 使用开头判断避免误判

  • update 优化 excel导入 适配异常结构

  • update 优化 删除okhttp无用版本限制(spring已经限制过了)

  • update 优化 自行开启云存储访问控制ACl策略注释 (感谢 AprilWind)

  • update 优化 admin监控 账号密码 从pom配置文件读取

  • update 优化 操作日志查询代码

  • add 新增 TreeUtil获取节点列表中所有节点的叶子节点 (感谢 AprilWind)

  • add 新增 同步租户字典功能

  • fix 修复 设置流程变量 代码使用错误问题

  • fix 修复 xss过滤器 未过滤url参数问题

  • fix 修复 代码书写错误

  • fix 修复 及其特殊场景下获取 StopWatch 为null问题

  • fix 修复 重新生成租户ID未生效的问题 (感谢 秋辞未寒)

  • fix 修复 oss上传10秒超时,设置默认时间一分钟 (感谢 AprilWind)

  • fix 修复 腾讯云oss不支持高危权限设置ACL (感谢 AprilWind)

  • fix 修复 同步云厂商要求明确配置访问样式(路径样式访问) (感谢 AprilWind)

  • fix 修复 特性情况下自定义验证异常处理器报null问题

  • fix 修复 EncryptorManager 缓存失效问题导致的内存膨胀

  • fix 修复 同一个用户不同token连接不同服务导致发送不到问题(改为全局发送)

  • fix 修复 同步字典存储是未忽略租户

  • fix 修复 部分web异常被CryptoFilter截胡问题

  • fix 修复 postgres sql文件菜单挂载错误 (感谢 Zyyi)

  • fix 修复 代码生成器 postgres 数据库主键类型映射错误问题

  • fix 修复 临时处理 scala库版本漏洞问题

  • fix 修复 工作流的分页查询语句不兼容sqlserver的问题 (感谢 sushuai)

  • fix 修复 commons-io 依赖冲突问题

  • fix 修复 开启子部门 父部门未关联开启问题

  • fix 修复 升级依赖导致的依赖冲突

  • update 优化 流程提交用户id使用字符串提交避免雪花id失真问题

  • add 增加 SSE功能开关 (感谢 陈西瓜i)

  • fix 修复 请假日期选择格式不对问题

  • fix 修复 登录日志excel导出名称错误

  • fix 修复 重新登录无法跳转到过期前页面问题

  • fix 修复 租户套餐导出路径编写错误

  • cloud内容更新

  • update 优化 将ip2region.xdb文件转移到web包下 防止其他项目使用core包打包太大问题

  • update 优化 增加dubbo元数据中心 redis集群配置示例

  • fix 修复 经过加密的请求无法过滤xss问题 将xss实现从gateway移动到common-web解密后过滤

  • RuoYi-Vue-Plus 是重写 RuoYi-Vue 针对 分布式集群与多租户 场景全方位升级(不兼容原框架)

    项目代码、文档 均开源免费可商用 遵循开源协议在项目中保留开源协议文件即可
    活到老写到老 为兴趣而开源 为学习而开源 为让大家真正可以学到技术而开源

    系统演示: https://plus-doc.dromara.org/#/common/demo_system

    前端项目地址: plus-ui](https://gitee.com/JavaLionLi/plus-ui

    文档地址: https://plus-doc.dromara.org

    本框架与RuoYi的功能差异

    RuoYi 采用 Sa-Token 支持注解 登录校验、角色校验、权限校验、二级认证校验、HttpBasic校验、忽略校验
    角色与权限校验支持多种条件 如 AND OR 权限 OR 角色 等复杂表达式 只支持是否存在匹配 采用 JustAuth 第三方登录组件 支持微信、钉钉等数十种三方认证 关系数据库支持 原生支持 MySQL、Oracle、PostgreSQL、SQLServer
    可同时使用异构切换 支持 Mysql、Oracle 不支持同时使用、不支持异构切换 缓存数据库 支持 Redis 5-7 支持大部分新功能特性 如 分布式限流、分布式队列 Redis 简单 get set 支持 Redis客户端 采用 Redisson Redis官方推荐 基于Netty的客户端工具
    支持Redis 90%以上的命令 底层优化规避很多不正确的用法 例如: keys被转换为scan
    支持单机、哨兵、单主集群、多主集群等模式 Lettuce + RedisTemplate 支持模式少 工具使用繁琐
    连接池采用 common-pool Bug多经常性出问题 采用 Spring-Cache 注解 对其扩展了实现支持了更多功能
    例如 过期时间 最大空闲时间 组最大长度等 只需一个注解即可完成数据自动缓存 需手动编写Redis代码逻辑 ORM框架 采用 Mybatis-Plus 基于对象几乎不用写SQL全java操作 功能强大插件众多
    例如多租户插件 分页插件 乐观锁插件等等 采用 Mybatis 基于XML需要手写SQL SQL监控 采用 p6spy 可输出完整SQL与执行时间监控 log输出 需手动拼接sql与参数无法快速查看调试问题 采用 Mybatis-Plus 分页插件
    框架对其进行了扩展 对象化分页对象 支持多种方式传参 支持前端多排序 复杂排序 采用 PageHelper 仅支持单查询分页 参数只能从param传 只能单排序 功能扩展性差 体验不好 采用 Mybatis-Plus 插件 自行分析拼接SQL 无感式过滤
    只需为Mapper设置好注解条件 支持多种自定义 不限于部门角色 采用 注解+aop 实现 基于部门角色 生成的sql兼容性差 不支持其他业务扩展
    生成sql后需手动拼接到具体业务sql上 对于多个Mapper查询不起作用 采用 注解 + jackson 序列化期间脱敏 支持不同模块不同的脱敏条件
    支持多种策略 如身份证、手机号、地址、邮箱、银行卡等 可自行扩展 数据加解密 采用 注解 + mybatis 拦截器 对存取数据期间自动加解密
    支持多种策略 如BASE64、AES、RSA、SM2、SM4等 接口传输加密 采用 动态 AES + RSA 加密请求 body 每一次请求秘钥都不同大幅度降低可破解性 采用 注解 + jackson 序列化期间动态修改数据 数据进行翻译
    支持多种模式: 映射翻译 直接翻译 其他扩展条件翻译 接口化两步即可完成自定义扩展 内置多种翻译实现 多数据源框架 采用 dynamic-datasource 支持世面大部分数据库
    通过yml配置即可动态管理异构不同种类的数据库 也可通过前端页面添加数据源
    支持spel表达式从请求头参数等条件切换数据源 基于 druid 手动编写代码配置数据源 配置繁琐 支持性差 多数据源事务 采用 dynamic-datasource 支持多数据源不同种类的数据库事务回滚 数据库连接池 采用 HikariCP Spring官方内置连接池 配置简单 以性能与稳定性闻名天下 采用 druid bug众多 社区维护差 活跃度低 配置众多繁琐性能一般 数据库主键 采用 雪花ID 基于时间戳的 有序增长 唯一ID 再也不用为分库分表 数据合并主键冲突重复而发愁 采用 数据库自增ID 支持数据量有限 不支持多数据源主键唯一 WebSocket协议 基于 Spring 封装的 WebSocket 协议 扩展了Token鉴权与分布式会话同步 不再只是基于单机的废物 采用 Jackson Spring官方内置序列化 靠谱!!! 采用 fastjson bugjson 远近闻名 分布式幂等 参考美团GTIS防重系统简化实现(细节可看文档) 手动编写注解基于aop实现 采用 Lock4j 底层基于 Redisson 分布式任务调度 采用 SnailJob 天生支持分布式 统一的管理中心 采用 Quartz 基于数据库锁性能差 集群需要做很多配置与改造 采用 Minio 分布式文件存储 天生支持多机、多硬盘、多分片、多副本存储
    支持权限管理 安全可靠 文件可加密存储 采用 本机文件存储 文件裸漏 易丢失泄漏 不支持集群有单点效应 采用 AWS S3 协议客户端 支持 七牛、阿里、腾讯 等一切支持S3协议的厂家 采用 sms4j 短信融合包 支持数十种短信厂家 只需在yml配置好厂家密钥即可使用 可多厂家共用 采用 mail-api 通用协议支持大部分邮件厂商 采用 SpringDoc、javadoc 无注解零入侵基于java注释
    只需把注释写好 无需再写一大堆的文档注解了 采用 Springfox 已停止维护 需要编写大量的注解来支持文档生成 采用 Validation 支持注解与工具类校验 注解支持国际化 仅支持注解 且注解不支持国际化 Excel框架 采用 Alibaba EasyExcel 基于插件化
    框架对其增加了很多功能 例如 自动合并相同内容 自动排列布局 字典翻译等 基于 POI 手写实现 功能有限 复杂 扩展性差 工具类框架 采用 Hutool、Lombok 上百种工具覆盖90%的使用需求 基于注解自动生成 get set 等简化框架大量代码 手写工具稳定性差易出问题 工具数量有限 代码臃肿需自己手写 get set 等 采用 SpringBoot-Admin 基于SpringBoot官方 actuator 探针机制
    实时监控服务状态 框架还为其扩展了在线日志查看监控 采用 Apache SkyWalking 还在为请求不知道去哪了 到哪出了问题而烦恼吗
    用了它即可实时查看请求经过的每一处每一个节点 代码生成器 只需设计好表结构 一键生成所有crud代码与页面
    降低80%的开发量 把精力都投入到业务设计上
    框架为其适配MP、SpringDoc规范化代码 同时支持动态多数据源代码生成 代码生成原生结构 只支持单数据源生成 支持 Docker 编排 一键搭建所有环境 让开发人员从此不再为搭建环境而烦恼 原生jar部署 其他环境需手动下载安装 自行搭建 项目路径修改 提供详细的修改方案文档 并为其做了一些改动 非常简单即可修改成自己想要的 需要做很多改造 文档说明有限 基于请求头动态返回不同语种的文本内容 开发难度低 有对应的工具类 支持大部分注解内容国际化 只提供基础功能 其他需自行编写扩展 代码单例测试 提供单例测试 使用方式编写方法与maven多环境单测插件 只提供基础功能 其他需自行编写扩展 Demo案例 提供框架功能的实际使用案例 单独一个模块提供了很多很全

    本框架与RuoYi的业务差异

    RuoYi

    本站新闻禁止未经授权转载,违者依法追究相关法律责任。授权请联系: oscbianji#oschina.cn

    本文标题: RuoYi-Vue-Plus 发布 5.2.3 与 Cloud 2.2.2 正式版

    本文地址: https://www.oschina.net/news/317970