ruoyi-vue-pro 开发指南 ruoyi-vue-pro 开发指南
  • 萌新必读
  • 后端手册
  • 中间件手册
  • 工作流手册
  • 大屏手册
  • 支付手册
  • 会员手册
  • 商城手册
  • ERP 手册
  • CRM 手册
  • AI 大模型手册
  • IoT 物联网手册
  • 公众号手册
  • 系统手册
  • 运维手册
  • 前端手册 Vue 2.x
  • 前端手册 Vue 3.x
  • 工作流手册
  • 大屏手册
  • 支付手册
  • 会员手册
  • 商城手册
  • ERP 手册
  • CRM 手册
  • AI 大模型手册
  • IoT 物联网手册
  • 公众号手册
  • 系统手册
视频教程
  • Vue3 + element-plus (opens new window)
  • Vue3 + vben(ant-design-vue) (opens new window)
  • Vue2 + element-ui (opens new window)
微服务版 (opens new window)
作者博客 (opens new window)
GitHub (opens new window)
  • 萌新必读
  • 后端手册
  • 中间件手册
  • 工作流手册
  • 大屏手册
  • 支付手册
  • 会员手册
  • 商城手册
  • ERP 手册
  • CRM 手册
  • AI 大模型手册
  • IoT 物联网手册
  • 公众号手册
  • 系统手册
  • 运维手册
  • 前端手册 Vue 2.x
  • 前端手册 Vue 3.x
  • 工作流手册
  • 大屏手册
  • 支付手册
  • 会员手册
  • 商城手册
  • ERP 手册
  • CRM 手册
  • AI 大模型手册
  • IoT 物联网手册
  • 公众号手册
  • 系统手册
视频教程
  • Vue3 + element-plus (opens new window)
  • Vue3 + vben(ant-design-vue) (opens new window)
  • Vue2 + element-ui (opens new window)
微服务版 (opens new window)
作者博客 (opens new window)
GitHub (opens new window)
  • 【v1.9.0】2023-12-01
  • 【v1.8.3】2023-10-24
  • 【v1.8.2】2023-09-24
  • 【v1.8.1】2023-09-04
  • 【v1.8.0】2023-07-27
  • 【v1.7.3】2023-05-29
  • 【v1.7.2】2023-04-19
  • 【v1.7.1】2023-03-05
  • 【v1.7.0】2023-01-30
  • 【v1.6.6】2023-01-05
  • 【v1.6.5】2022-12-01
  • 【v1.6.4】2022-08-22
  • 【v1.6.3】2022-07-29
  • 【v1.6.2】2022-06-05
  • 【v1.6.1】2022-03-21
  • 【v1.6.0】2022-03-10
  • 【v1.5.1】2022-02-28
  • 【v1.5.0】2022-02-17
  • 【v1.4.0】2022-02-04
    • 重构成多 Maven Module 的代码结构
      • 📈 Statistic
      • ⭐ New Features
      • 🐞 Bug Fixes
      • 🔨 Dependency Upgrades
  • 【v1.3.0】2022.01.24
  • 【v1.2.0】2021.12.15
  • 【v1.1.0】2021.10.25
  • 【v1.0.0】2021.05.03
  • 更新日志
芋道源码
2022-03-10
目录

【v1.4.0】2022-02-04

# 重构成多 Maven Module 的代码结构

大版本重构,基于 Maven Module 的方式拆分多模块,希望大家多多提点建议!

# 📈 Statistic

  • 总代码行数:69118
  • 源码代码行数:42571
  • 注释行数:15847
  • 单元测试用例数:278

# ⭐ New Features

  • 【重构】大模块按照多 Maven Module 的方式拆分,提升可维护性,为后续重构 yudao-cloud 提供基础
  • 【移除】将 yudao-core-service 模块移除,替换成每个 Maven Module 暴露对应的 yudao-module-***-api 模块
  • 【新增】Spring Security 支持读取多种用户类型,从不同的数据库表,从而实现单项目提供管理后台、用户 APP 的不同 RESTful API 接口
  • 【新增】Spring Security 新增 AuthorizeRequestsCustomizer 抽象类, 自定义每个 Maven Module 的 URL 的安全配置
  • 【新增】代码生成器支持多 Maven Module 的方式生成代码,支持管理后台、用户 APP 两种场景的 RESTful API 的生成,支持 H2 SQL 脚本的生成
  • 【新增】每次发布大版本时,将 yudao-ui-admin 编译后,放到 yudao-server 项目中,可以快速体验,无需搭建前端开发环境
  • 【重构】将数据库文档调整到 tool 模块,更加明确
  • 【优化】代码生成器的前端展示效果,例如说 Java 包路径合并

# 🐞 Bug Fixes

  • 【修复】用户无权限访问 指定 API 时,未返回 FORBIDDEN 结果码
  • 【修复】定时任务刷新本地缓存时,无租户上线文,导致查询报错
  • 【修复】配置中心只加载了删除的配置
  • 【修复】管理后台 UI 超时登录后,返回登录界面时,由于未登录加载不到信息,导致报错的问题

# 🔨 Dependency Upgrades

  • 【升级】spring-boot from 2.4.12 to 2.5.9,最新的 Spring Boot 2.6.X 在等更流行一些,稳定第一
  • 【升级】Spring Boot Admin from 2.3.2 to 2.6.2,提供更好的监控能力
  • 【移除】Apache FreeMarker 依赖,修改 Screw 使用 Velocity 作为模板引擎
  • 【升级】redisson from 3.16.6 to 3.16.8
【v1.5.0】2022-02-17
【v1.3.0】2022.01.24

← 【v1.5.0】2022-02-17 【v1.3.0】2022.01.24→

Theme by Vdoing | Copyright © 2019-2025 芋道源码 | MIT License
  • 跟随系统
  • 浅色模式
  • 深色模式
  • 阅读模式
×