首页 > 其他分享 >若依项目部署详解

若依项目部署详解

时间:2023-03-07 13:33:32浏览次数:50  
标签:Vue 项目 部署 Redis RuoYi 若依 开源 详解

1.若依【前后端分离版】

1.1.什么是若依

若依就是别人写的开源项目,我们来做二次开放完成自己所需的业务,非常火的一个开源项目,能排在前面的开源项目!!!在于它的功能非常完整,选择的技术架构也是比较主流的,而且主要是做数据和权限管理,有的公司或者毕设都会用到若依,基于若依去开发自己的项目,为什么会用到若依你?首先这个业务是权限管理系统,任何一个大型的项目都需要有这样的权限管理系统!!!无论做什么业务都需要用到权限管理,那作为公司来讲,如果自己要开发这么一个东西,需要的成本较高,需要投入人力物力去写这个项目,但是如果说有现成的东西而且非常好用 并且开源出来了,我们可以直接拿来用,这也是为什么若依这个项目非常火爆的原因,很多公司都在用,很多人都是基于若依进行二次开发的!!!开源项目就是可以拿出来用,在这个基础上进行二次开发就行了

1.2.学习开源项目的目的

1.2.学习开源项目的目的

1、直接用,减少工作量

2、学习开源项目底层的编程思想、设计思路,提高自己的编程能力

1.3.官方网址:

http://www.ruoyi.vip/

1.4.特点

功能特性:

img完善的权限管理

img开发支持多语言

img丰富的前端插件

img强大代码生成器

使用最流行的技术

imgRuoYi(SpringBoot+Bootstrap)

imgRuoYi-Vue(SpringBoot+Vue)

imgRuoYi-Cloud(SpringCloud+Vue)

imgRuoYi-App(Uniapp+Vue)

完全响应式布局

img支持电脑、平板、手机等所有主流设备

img提供多种不同风格的皮肤

img使用最流行的的扁平化设计

img集成多款国内优秀插件

1.5.基础

SpringBoot+Vue

1.6.环境要求

  • JDK1.8+
  • MySQL
  • Redis
  • Maven
  • Vue

2.使用若依

  • 使用开源项目步骤

    • 下载并运行
    • 看懂业务流程
    • 进行二次开发

2.1.启动配置

  • 复制码云链接

img

  • 选择get from version Control

img

  • 克隆下载即可在idea打开

img

  • 配置数据库 MySQL Redis

本地执行SQL脚本

img

在工程中配置数据库【数据库最好8版本】

img

Redis配置

检测本地服务Redis是否开启

img

在工程中配置Redis参数,没有密码可以为空,有密码必须填,不然报错

img

2.2.启动后端

  • 运行admin模块下的application,看到若依表示运行成功

img

这里表示我们后台启动成功

img

2.3.启动前端

  • cd ruoyi-ui
  • 安装依赖 npm install
  • 启动 npm run dev

启动成功

img

img

如果能看到验证码则表示前后端交互是没有问题的,因为这个验证码是后台生成的,后台生成一个图片传给前端然后显示

img

3.可能会出现的问题

我们在部署的时候,可能因为某个端口被占用而去改端口号,但是前端端口和后端端口必须一致,否则会前后端交互失败,并且会弹出要你输入用户名和密码,才能访问此站点的弹窗

img

![img](https://cdn.nlark.com/yuque/0/2023/png/26767157/1678165230284-881e108e-31bb-4680-a887-5c53af53c5b8.png

总结

小卷聊开发,一个专注于技术、面试、软件,偶尔发点生活的公众号,关注我,一起变强!!!
在这里插入图片描述

标签:Vue,项目,部署,Redis,RuoYi,若依,开源,详解
From: https://www.cnblogs.com/smallroll/p/17187830.html

相关文章

  • Java项目前端开发环境部署
    前端开发环境部署1、安装VSCodehttps://code.visualstudio.com/Download2、node.js和npm安装http://nodejs.cn/download/(1)安装完成后,cmd输入node-v和npm-v检查是......
  • SQL标签库详解例子
    <%@pagelanguage="java"contentType="text/html;charset=UTF-8"pageEncoding="UTF-8"%><%@tagliburi="http://java.sun.com/jsp/jstl/sql"prefix="sql"%><%@tagli......
  • Linux/Centos Mondo 一键部署、镜像恢复,快速部署
    一.环境准备 (1) 镜像机要能上网,因为需要从网上装所需的包,没有网络的话,需要的软件包也早下载好了,可以离线安装,离线安装比较费事,尽量有网比较好 (2) 镜像机磁盘不要用......
  • Hive date_format() 详解及其注意事项#yyds干货盘点#
    介绍date_format()是Hive中用于将日期时间值格式化为字符串的函数。该函数可以将日期时间值转换为目标格式的字符串。SELECTdate_format(date,format)FROMtable;......
  • C++ yolov5 jetson NX盒子部署安全帽检测 TensorRT, 支持INT8/FP16
    C++yolov5 jetson NX盒子部署安全帽检测TensorRT,支持INT8/FP16安全帽检测,用C++实现,部署到Nvidia上,tensorrt加速,最新的yolov5部署,支持s,m,l模型和int8,FP16等选择......
  • nginx部署前端项目-location root与 alias区别
    1、locationroot:/path/uri(把匹配的路径追加到配置的路径:/demoProject追加到/usr/local/nginx/front/apps/demo)/demoProject{root/usr/local/nginx......
  • 【MRTK】HoloLens 项目部署的几种方法
    前言如果在项目部署过程中遇到报错Unity.IL2CPP.Building.BuilderFailedException:Lump_libil2cpp_vm.cpp,可以查看我之前的文章【MRTK】解决Unity.IL2CPP.Building.Bu......
  • 数据库表关系详解
     1、一对一  A表中的一条数据最多只能和B表中的一条数据对应;B表中的一条数据也最多只能和A表中的一条数据相对应;  例子就是:学生卡和学生信息表;  数据库设计时有......
  • docker部署项目
    1.简介本文主要介绍如何使用docker安装nginx,以及如何将前端打包好的vue项目部署到nginx上。2.安装dockerDocker官方和国内daocloud都提供了一键安装的脚本,使得Docker的......
  • 详解Docker容器运行GUI程序的方法
    摘要:本文为大家详解如何直接进入Docker容器运行或通过SSH连接Docker容器运行GUI程序的方法。本文分享自华为云社区《Docker容器运行GUI程序的方法(直接进入Docker容器运行......