Ruoyi-vue框架快速搭建
目的: 快速搭建一套具有权限认证、多终端认证的、直接进行业务开发的系统
步骤
- 从Ruoyi官网下载zip包
- 下载懒人一键工具(傻瓜式操作,如果打开软件出现闪退现象,建议使用后面的方法)或者克隆代码到本地运行启动
- 使用PyCharm打开第二步操作克隆下来的项目之后,配置右下角的python解释器(默认你电脑环境已经有python环境了,如果没有先去百度配置python安装配置环境变量),此时需要打开requirements.txt文件(代码拉取下来wxPython的版本是4.1.0),需要你去查看python版本与wxPython版本的兼容性,python最低版本要求是3.7
- 点击编辑器右上角的install Package或者在terminal中输入
pip install -r requirements.txt
命令,等待依赖下载完成之后,启动服务出现下面这个界面说明启动成功 - 然后选择Ruoyi-vue系列,根据自己项目名称编写目录名称、项目名等,最后一步点击开始执行,右侧操作记录显示任务结束,即可去相应目录查看文件(已解压),文件名称是时间戳,点击进去之后就是你想要的目录信息了
- 使用Idea打开此Tencent(你自己定义)文件,然后即可快速使用,使用参考文档
以下为可选择性操作
定时任务框架、代码生成框架移除
ruoyi框架的sql表执行了之后你会发现一共有将近30张表,定时任务的表就占了一大部分,如果不想使用quartz定时任务框架的和代码生成框架的功能,其实可以删除这两个模块的内容
- sql目录下的quartz.sql不执行,
- sql目录下的ry_20231130.sql文件中的15、16、18、19不执行
- 删除 Nacos-quartz、Nacos-generator两个模块
- 在根目录下的pom.xml中删除
<module>ruoyi-quartz</module> <module>ruoyi-generator</module>
- 在Nacos-admin模块下的pom.xml中删除
<!-- 定时任务--> <dependency> <groupId>com.ruoyi</groupId> <artifactId>ruoyi-quartz</artifactId> </dependency> <!-- 代码生成--> <dependency> <groupId>com.ruoyi</groupId> <artifactId>ruoyi-generator</artifactId> </dependency>
End: 直接启动项目,测试是否能够正常启动
Mybatis-plus框架集成
Ruoyi-vue框架没有集成Mybatis-plus框架,所以如果你想集成mp框架,需要根据参考文档进行操作,然后测试是否功能正常