璋锌 发表于 2025-9-16 13:53:08

ruoyi-vue初步接触

因为最近参加了一个比赛,培训的时候说最终考试是要求使用ruoyi-vue来做功能,于是我在网上找到了ruoyi这个项目,准备给他搭建起来。
找了一下官网 发现了这个 准备工作
 然后我就开始查看本机环境
java --version
openjdk 21.0.8 2025-07-15
OpenJDK Runtime Environment (build 21.0.8+9-Ubuntu-0ubuntu122.04.1)
OpenJDK 64-Bit Server VM (build 21.0.8+9-Ubuntu-0ubuntu122.04.1, mixed mode, sharing)mysql --version
mysqlVer 8.0.43-0ubuntu0.22.04.1 for Linux on x86_64 ((Ubuntu))还有个 Maven ,我发现这个我没有,就赶紧去装一个 还是apt命令老一套
sudo apt install maven然后看看版本
mvn --version
Apache Maven 3.6.3
Maven home: /usr/share/maven好了,然后去克隆仓库
就 git clone 呗
git clone https://gitee.com/y_project/RuoYi.git然后,就是来到仓库下面,给那个 ruoyi-admin/src/main/resources/application-druid.yml 文件里面的连接数据库的信息改改,就是这段
            master:
                url: jdbc:mysql://localhost:3306/ry-vue?useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&useSSL=true&serverTimezone=GMT%2B8
                username: root
                password: root配置完了,就把数据库也对应的导入一下。
mysql> create database `ry-vue` charset utf8mb4;
Query OK, 1 row affected (0.03 sec)

mysql> use `ry-vue`
Database changed然后导进去数据库文件 mysql> source /home/zhaoyao/script/java/RuoYi-Vue/sql/ry_20250522.sql; 
好了,然后数据库创建好了。
来到仓库目录下,ll 命令看一下列表
ll
total 76K
drwxrwxr-x 2 zhaoyao zhaoyao 4.0K9月8 17:57 bin
drwxrwxr-x 2 zhaoyao zhaoyao 4.0K9月8 17:57 doc
-rw-rw-r-- 1 zhaoyao zhaoyao 1.1K9月8 17:57 LICENSE
-rw-rw-r-- 1 zhaoyao zhaoyao10K9月8 17:57 pom.xml
-rw-rw-r-- 1 zhaoyao zhaoyao 9.7K9月8 17:57 README.md
drwxrwxr-x 4 zhaoyao zhaoyao 4.0K9月 16 14:34 ruoyi-admin
drwxrwxr-x 4 zhaoyao zhaoyao 4.0K9月 16 14:34 ruoyi-common
drwxrwxr-x 4 zhaoyao zhaoyao 4.0K9月 16 14:34 ruoyi-framework
drwxrwxr-x 4 zhaoyao zhaoyao 4.0K9月 16 14:34 ruoyi-generator
drwxrwxr-x 4 zhaoyao zhaoyao 4.0K9月 16 14:34 ruoyi-quartz
drwxrwxr-x 4 zhaoyao zhaoyao 4.0K9月 16 14:34 ruoyi-system
drwxrwxr-x 7 zhaoyao zhaoyao 4.0K9月 16 14:33 ruoyi-ui
-rw-rw-r-- 1 zhaoyao zhaoyao 1.6K9月8 17:57 ry.bat
-rw-rw-r-- 1 zhaoyao zhaoyao 1.7K9月8 17:57 ry.sh
drwxrwxr-x 2 zhaoyao zhaoyao 4.0K9月8 17:57 sql然后 执行  mvn clean install -Dmaven.test.skip=true 
提示一大堆,然后就看到这个
ruoyi .............................................. SUCCESS
ruoyi-common ....................................... SUCCESS
ruoyi-system ....................................... SUCCESS
ruoyi-framework .................................... SUCCESS
ruoyi-quartz ....................................... SUCCESS
ruoyi-generator .................................... SUCCESS
ruoyi-admin ........................................ SUCCESS
------------------------------------------------------------------------
BUILD SUCCESS
------------------------------------------------------------------------
Total time:4.402 s
Finished at: 2025-09-16T15:02:54+08:00
------------------------------------------------------------------------说明这一步成功了,然后有可能中间提示什么没有ruoyi的文件夹来记录日志,那你手动创建一个 并且给权限就好了。
然后来到后端 
cd ruoyi-admin/target再执行 
java -jar ruoyi-admin.jar就看到了如下效果
java -jar ruoyi-admin.jarApplication Version: 3.9.0Spring Boot Version: 2.5.15//////////////////////////////////////////////////////////////////////                        _ooOoo_                               ////                         o8888888o                              ////                         88" . "88                              ////                         (| ^_^ |)                              ////                         O\=/O                              ////                      ____/`---'\____                           ////                  .'\\|   |//`.                         ////                   /\\|||:|||//\                        ////                  /_||||| -:- |||||-\                     ////                  |   | \\\-/// |   |                     ////                  | \_|''\---/''|   |                     ////                  \.-\__`-`___/-. /                     ////                ___`. .'/--.--\`. . ___                     ////            ."" '<`.___\__/___.'>'"".                  ////            | | :`- \`.;`\ _ /`;.`/ - ` : | |               ////            \\ `-.   \_ __\ /__ _/   .-` //               ////      ========`-.____`-.___\_____/___.-`____.-'========         ////                           `=---='                              ////      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^      ////             佛祖保佑       永不宕机      永无BUG               //////////////////////////////////////////////////////////////////////15:07:28.893 INFOo.h.v.i.util.Version - [,21] - HV000001: Hibernate Validator 6.2.5.Final15:07:28.894 INFOc.r.RuoYiApplication - - Starting RuoYiApplication using Java 21.0.8 on lnb000597chn with PID 73476 (/home/zhaoyao/script/java/RuoYi-Vue/ruoyi-admin/target/ruoyi-admin.jar started by zhaoyao in /home/zhaoyao/script/java/RuoYi-Vue/ruoyi-admin/target)15:07:28.895 DEBUG c.r.RuoYiApplication - - Running with Spring Boot v2.5.15, Spring v5.3.3915:07:28.895 INFOc.r.RuoYiApplication - - The following 1 profile is active: "druid"15:07:30.300 INFOo.a.c.h.Http11NioProtocol - - Initializing ProtocolHandler ["http-nio-8080"]15:07:30.302 INFOo.a.c.c.StandardService - - Starting service 15:07:30.302 INFOo.a.c.c.StandardEngine - - Starting Servlet engine: 15:07:30.341 INFOo.a.c.c.C.[.[.[/] - - Initializing Spring embedded WebApplicationContext15:07:30.811 DEBUG c.r.f.s.f.JwtAuthenticationTokenFilter - - Filter 'jwtAuthenticationTokenFilter' configured for use15:07:31.283 INFOc.a.d.p.DruidDataSource - - {dataSource-1} inited15:07:31.697 DEBUG c.r.s.m.S.selectDictDataList - - ==>Preparing: select dict_code, dict_sort, dict_label, dict_value, dict_type, css_class, list_class, is_default, status, create_by, create_time, remark from sys_dict_data WHERE status = ? order by dict_sort asc15:07:31.803 DEBUG c.r.s.m.S.selectDictDataList - - ==> Parameters: 0(String)15:07:31.820 DEBUG c.r.s.m.S.selectDictDataList - -   Preparing: select config_id, config_name, config_key, config_value, config_type, create_by, create_time, update_by, update_time, remark from sys_config15:07:32.186 DEBUG c.r.s.m.S.selectConfigList - - ==> Parameters: 15:07:32.188 DEBUG c.r.s.m.S.selectConfigList - -   Preparing: select job_id, job_name, job_group, invoke_target, cron_expression, misfire_policy, concurrent, status, create_by, create_time, remark from sys_job15:07:32.565 DEBUG c.r.q.m.S.selectJobAll - - ==> Parameters: 15:07:32.567 DEBUG c.r.q.m.S.selectJobAll - -
页: [1]
查看完整版本: ruoyi-vue初步接触