若依项目搭建(黑马经验)

欢迎你搜索和了解到若依,这个项目是从黑马课程的一个实践,更多的项目经历和平台搭建期待着我们的共同学习!

关于若依

若依是一套全部开源的快速开发平台,毫无保留给个人及企业免费使用。

  • 前端采用Vue、Element UI。
  • 后端采用Spring Boot、Spring Security、Redis & Jwt。
  • 权限认证使用Jwt,支持多终端认证系统。
  • 支持加载动态权限菜单,多方式轻松权限控制。
  • 高效率开发,使用代码生成器可以一键生成前后端代码。
  • 提供了技术栈(Vue3 Element Plus Vite)版本RuoYi-Vue3,保持同步更新。
  • 提供了单应用版本RuoYi-Vue-fast,Oracle版本RuoYi-Vue-Oracle,保持同步更新。
  • 不分离版本,请移步RuoYi,微服务版本,请移步RuoYi-Cloud

项目依赖准备

在开始这个项目/平台搭建前,你需要在你的电脑上有如下的一些终端配置:

以上是运行该平台的基本配置,在自己的电脑上配置好呢,如果没有配置,需要的可以私信我!其中有一个关于NodeJs的环境配置,需要使用国内的镜像源来获取,否则在国外资源网上获取会非常非常慢,除非有魔法或者其他的,国内的镜像网址:(当然是在cmd或者VSCODE上的终端运行,下载依赖)

[http://npm install --registry=https://registry.npmmirror.com]( "http://npm install --registry=https://registry.npmmirror.com")

JDK和MySql,还有Maven是我们常用的开发环境的依赖,正常来说应该都是有的,而且需要一个git的配置,没有redis的可以看我之前的文章:
https://blog.csdn.net/weixin_74197037/article/details/142690577?spm=1001.2014.3001.5501

redis5的安装

其他的环境应该都是比较简单的!

后端

获得后端链接后,放到idea的那里VCS,可以从idea的左上角,关闭文档,会返回到最初始页面,那里第一个,很明显你会看到的

然后点击之后会:

其中输入后端链接https://gitee.com/y_project/RuoYi-Vue.git

点击克隆Clone ,就可以了,第一次打开可能有点慢,正常。我的建议是在idea克隆完毕后完成以下操作:

这样重新打包后,能让环境依赖重新来一次,确保我们的java环境ok。

然后找到图片所示文件,修改自己的数据库(建议数据库新建名称就是ry-vue),然后输入自己的数据库的password,就OK,在数据库新建一个数据库,名称是ry-vue,在表里面扫sql文件夹下的两个sql表,扫完之后确保有30个表!!!(记住,此刻你的redis是启动的,如果redis有密码的,在下面个图片里输入redis的密码)

上述准备好了之后,运行项目,获得以下运行结果:

后端完事~!

前端

使用cmd,输入以下链接,老规矩,克隆:

https://gitee.com/ys-gitee/RuoYi-Vue3.git

然后下载完毕之后,使用我们的cmd输入:

code ./RuoYi-Vue3

运行之后会打开我们的VSCODE,一进去是我们的欢迎页面!

然后简单了,找到我们的终端:

之后下载nodejs依赖:

# 安装依赖
npm install --registry=https://registry.npmmirror.com

安装好后,准备运行我们的项目,在终端输入:

# 本地开发 启动项目
npm run dev

然后若依会自己打开我们浏览器进入:

VSCODE终端:

之后浏览器:

输入验证码完成登录:

结束

谢谢大家!喜欢点个关注吧!大家都知道若依的强大之处,在此不过于赘述哦宝贝们!

希望大家热爱生活!

相关推荐
程序员劝退师_4 分钟前
优惠券秒杀的背后原理
java·数据库
java小吕布20 分钟前
Java集合框架之Collection集合遍历
java
一二小选手21 分钟前
【Java Web】分页查询
java·开发语言
爱吃土豆的马铃薯ㅤㅤㅤㅤㅤㅤㅤㅤㅤ33 分钟前
idea 弹窗 delete remote branch origin/develop-deploy
java·elasticsearch·intellij-idea
Code成立36 分钟前
《Java核心技术 卷I》用户图形界面鼠标事件
java·开发语言·计算机外设
鸽鸽程序猿1 小时前
【算法】【优选算法】二分查找算法(下)
java·算法·二分查找算法
遇见你真好。1 小时前
自定义注解进行数据脱敏
java·springboot
NMBG221 小时前
[JAVAEE] 面试题(四) - 多线程下使用ArrayList涉及到的线程安全问题及解决
java·开发语言·面试·java-ee·intellij-idea
像污秽一样2 小时前
Spring MVC初探
java·spring·mvc
计算机-秋大田2 小时前
基于微信小程序的乡村研学游平台设计与实现,LW+源码+讲解
java·spring boot·微信小程序·小程序·vue