三、若依--P12【黑马程序员Java最新AI+若依框架项目开发新方案视频教程,基于RuoYi-Vue3前后端分离版本,从前端到后端再到AI智能化应用全通关】

学习视频

【黑马程序员Java最新AI+若依框架项目开发新方案视频教程,基于RuoYi-Vue3前后端分离版本,从前端到后端再到AI智能化应用全通关】 https://www.bilibili.com/video/BV1pf421B71v/?p=6&share_source=copy_web&vd_source=3949d51b57b2891ea14d6e51c792bef6

本文框架和截图均来自教程官方文档

项目结构

后端结构

com.ruoyi
├── ruoyi-admin         // 后台服务模块
│       └── web                                    // 内置通用功能的controller  (后台登录相关的、权限控制相关的、数据字典相关的,用于接收前端的请求并做出相应   
│       └── RuoYiApplication               // 若依项目启动类    


├── ruoyi-common      // 通用工具模块
│       └── annotation                        // 自定义注解
│       └── config                               // 全局配置,这里面的类是用来读取项目中的配置文件信息的
│       └── constant                           // 通用常量,可以放自定义的常量信息
│       └── core                                 // 核心控制,比如说我们以后写的所有Controller都要集成它里面的BaseConttroller,以及实体类定义的统一返回结果AjaxResult、BaseEntity等等,也是在它里面的类的基础上实现的。还有分页返回的统一结果对象、redis相关配置、文本相关内容等等。
│       └── enums                             // 通用枚举,可以放自定义的枚举信息
│       └── exception                        // 通用异常
│       └── filter                                // 过滤器处理
│       └── utils                                 // 通用类处理
│       └── xss                                // 自定义xss校验


├── ruoyi-framework   // 框架核心模块
│       └── aspectj                             // AOP配置,想做一些方法增强,就放在这里面,里面都是切面类
│       └── config                              // 系统配置,是springboot集成第三方项目以后制定的配置文件,比如说有redis相关的、mybatis相关的、验证码等等
│       └── datasource                      // 多数据源配置 
│       └── interceptor                       // 拦截器
│       └── manager                         // 异步处理
│       └── security                          // 权限控制
│       └── web                                 // 前端控制
├── ruoyi-generator  // 代码生成模块(可移除)      

       
├── ruoyi-quartz     // 定时任务模块(可移除)
       

 
├── ruoyi-system     // 系统代码模块
│       └── domain                           // 系统代码的实体类
│       └── mapper                          // 系统代码的持久层
│       └── service                           // 系统代码的业务层

项目中配置文件

项目中的配置文件都在ruoyi-admin模块下

  • i18n:国际化处理

  • META-INF:存储了项目的元信息(描述数据的数据),无需修改

  • mybatis:mybatis相关的配置信息

  • application.yml:项目中的核心配置

  • application-druid.yml:数据库连接配置

  • banner.txt:默认的banner图标信息,项目启动,控制台打印显示

  • logback.xml:日志配置

模块依赖关系

前端结构

表结构介绍

ruoyi-vue数据库设计包含了多个表结构,用于支持系统的各种功能模块。

这些表可以根据它们的功能用途进行分类,以便在后期使用时能够快速定位和理解。以下是对这些表结构的分类和简要说明

  • 27
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值