若依框架-项目结构

目录

后端结构

ruoyi-admin

ruoyi-common

core

ruoyi-framework

ruoyi-generator和ruoyi-quartz

ruoyi-system

项目中的配置

模块的依赖关系

前端结构

表结构


后端结构

ruoyi-admin

ruoyi-admin后台服务,该模块主要用于作为项目的启动入口,代码分为两部分:通用功能的controller包和项目启动类

在通用功能的controller包中,存放着与后台登录相关的、权限控制相关的和数据字典相关的controller类,用于接收前端的请求,并作出响应。

该模块提供了两种项目启动类

  • RuoYiApplication,它是基于Springboot内置tomcat,直接运行即可。
  • RuoYiServletInitializer,它可以让Springboot功能打成一个war包,使用外置的servlet容器来运行项目

ruoyi-common

ruoyi-common模块,存放的是项目中通用工具相关的代码

core

core管理的是项目的核心控制代码。比如将来我们写的所有controller类,都要继承BaseController.

再比如,实体类定义的统一返回结果AjaxResult、BaseEntity等等,也是在这个基础上进行实现的

分页返回的统一结果对象

redis相关配置、文本相关内容也都在这个核心控制中。

将来写的基础代码都跟上面这些有关系。

ruoyi-framework

该模块存放的代码都是框架的核心代码。

ruoyi-generator和ruoyi-quartz

这两个模块的功能在之前已经体验过了,这里不细讲。

ruoyi-system

该模块存放的是系统的相关代码,业务层、持久层、实体类与后台controller层组合到一起,来实现权限控制、后台登录等相关内容

项目中的配置

模块的依赖关系

ruoyi-admin运行起来时,通过直接和间接依赖,所有的模块都可以整合在一起,所以项目的整体功能都可以使用。

前端结构

表结构

quartz定时任务相关的表有11张,这11张表,是定时任务框架在工作时,内部需要记录的信息,对于开发者而已,无需了解。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值