推荐开源框架RuoYi-Vue-Plus
  YJuUspyjQaQQ 2023年11月02日 89 0

多的不说少的不唠直接上干货

后端代码下载地址:https://gitee.com/dromara/RuoYi-Vue-Plus/tree/5.X/

前端也在上述链接里这里方便大家下载也双手奉上:https://gitee.com/JavaLionLi/plus-ui/tree/v5.1.0-v2.1.0/

使用文档链接也奉上:https://plus-doc.dromara.org/

这里直接讲述项目初始化

项目必备环境

推荐使用 docker 安装 项目内置 docker 编排文件

注意: 需要使用 openjdk 或者 graalvm 运行程序 禁止使用 oraclejdk(由于spring的bug导致打包运行会报错)


graalvm 是oracle旗下的高性能jdk 下载地址: https://github.com/graalvm/graalvm-ce-builds/releases

openjdk 下载地址 https://adoptium.net/zh-CN/temurin/releases/


  • openjdk-17 或 graalvm-22.X-community版本
  • mysql 5.7 8.0 (5.6未适配可能会有问题)
  • oracle 11g 12c
  • postgres 13 14
  • sqlserver 2017 2019
  • redis 5.X 6.X 7.X 由于框架大量使用了redis特性 版本必须 >= 5.X (win redis 下载地址)
  • minio 本地文件存储 或 阿里云 腾讯云 七牛云等一切支持S3协议的云存储
  • maven 3.6.3 3.8.X
  • nodejs >= 14
  • npm 8.X (7.X确认有问题)

搭建视频

RuoYi-Vue-Plus 5.0 搭建与运行

勾选maven对应环境

推荐开源框架RuoYi-Vue-Plus_下载地址

默认 JDK17 如有变动 需更改以下配置

推荐开源框架RuoYi-Vue-Plus_redis_02

 

推荐开源框架RuoYi-Vue-Plus_redis_03

sql导入

请按照以下顺序依次导入 默认为 mysql 其他数据库需导入对应的sql文件

推荐开源框架RuoYi-Vue-Plus_mysql_04

推荐开源框架RuoYi-Vue-Plus_redis_05

多数据库仅支持主应用 扩展应用需自行适配(例如: xxl-job仅支持mysql)

多数据库支持 5.X 调度中心采用 PowerJob 底层为 JPA 支持所有数据库

应用启动

应用列表

推荐开源框架RuoYi-Vue-Plus_下载地址_06

  • MonitorAdminApplication 为 Admin监控服务(非必要 可参考对应文档关闭)
  • XxlJobAdminApplication 为 任务调度中心服务(非必要 可参考对应文档关闭) (5.X 弃用)
  • PowerJobServerApplication 为 任务调度中心服务(非必要 可参考对应文档关闭)
  • RuoYiApplication 为 主应用服务

需优先启动 MonitorAdminApplication 与 PowerJobServerApplication 具体配置方式参考对应文档
最后启动 主服务 RuoYiApplication

主服务配置方式

在勾选对应环境的配置文件内 填写 mysql 与 redis 配置信息

推荐开源框架RuoYi-Vue-Plus_下载地址_07

推荐开源框架RuoYi-Vue-Plus_下载地址_08

其他数据库配置 按照系统自带的配置更改即可

推荐开源框架RuoYi-Vue-Plus_redis_09

这里感谢若依框架的开源

疯狂的狮子大佬的拓展


【版权声明】本文内容来自摩杜云社区用户原创、第三方投稿、转载,内容版权归原作者所有。本网站的目的在于传递更多信息,不拥有版权,亦不承担相应法律责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@moduyun.com

  1. 分享:
最后一次编辑于 2023年11月08日 0

暂无评论

推荐阅读
  aHqqwBZuiKkn   2023年11月13日   16   0   0 DNSmysqlCentOS
YJuUspyjQaQQ