若依项目结构

一、后端结构

在这里插入图片描述
1、ruoyi-admin模块 后台服务
在这里插入图片描述
web里是通用功能的controller
RuoYiApplication 项目的启动类
RuoYiServletInitializer 是使SpringBoot项目打成war包,使用外部的servlet容器启动

2、ruoyi-common 通用工具
在这里插入图片描述
annotation 自定义注解
config 全局配置
constant 通用常量
core 核心控制
enums 通用枚举
exception 通用异常
filter 过滤器处理
utils 通用工具类
xss 自定义xss校验

3、ruoyi-framework 框架核心
在这里插入图片描述
aspectj 自定义AOP,对方法增强的
config 系统配置
datasource 多数据源
interceptor 拦截器处理
manager 异步处理
security 权限控制
web 前端控制

4、ruoyi-generator 代码生成 (可移除)
这两部分功能强大
5、ruoyi-quartz 定时任务(可移除)

6、ruoyi-system 系统模块
在这里插入图片描述
包含业务层的,持久层的,跟后台服务一起来实现后台控制,权限登录。

二、配置文件

在这里插入图片描述i18n 国际化处理
META-INF 项目的元信息(描述数据的数据),无需修改
mybatis 相关的配置
application.yml 项目中的核心配置
application-druid.yml 数据库连接配置
banner.txt 项目启动,控制台打印显显团信息
logback.xml 日志相关配置

ruoyi-admn 依赖了 三个 ruoyi-framework、ruoyi-generator、ruoyi-quartz,ruoyi-framework 又依赖了ruoyi-system,ruoyi-system又依赖了ruoyi-common。
在这里插入图片描述

三、前端结构

在这里插入图片描述
vite.cofig.js Vue项目的配置信息,如:端口号等
package.json 项目配置文件,包括项目名、版本号、依赖包
src 源代码存放目录
在这里插入图片描述
api 所有请求(向后端发送的api)
assets静态资源(存放图片、字体)
components 通用组件

router 路由(组件跳转)
views Vue组件(页面)
App.vue 根组件
main.js 入口文件(加载组件、初始化等)

四、表结构

gen_table 代码生成业务表 代码生成
gen_table_column 代码生成业务表字段
sys_dict_data 字典数据表 数据字典
sys_dict_type 字典类型表
sys_job 定时任务调度表
sys_job_type 定时任务调度日志表 定时任务
sys_logininfor 系统访问记录
sys_oper_log 操作日志记录 日志
sys_notice 通知公告表
sys_config 参数配置表
sys_menu 菜单权限表
sys_dept 部门表
sys_post 岗位信息表
sys_role 角色信息表
sys_role_dept 角色和部门关联表 权限
sys_role_menu 角色和菜单关联表
sys_user 用户信息表
sys_user_post 用户与岗位关联表
sys_user_role 用户与角色关联表

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

NeilNiu

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值