“若依”这个开源项目,感觉是外包公司标配了啊,都在用。从README感觉像是某位阿里员工的工作之余的小整理。对于SprintBoot,个人感觉太重型,不过人家生态起来了,不是那么容易玩完。但是随着VMware被博通收购,SpringFramework的走向还是不很明朗的。
今天我们就来试试这个高星项目的搭建。不太喜欢IDE,到了Java,我们也尽量避免吧,我们就用vim应该够了,也不写多少代码,就是纯搭建环境。只是手头没有mysql,也懒得去装mariadb了;自从用了proot,连docker这种重型工具都懒得用,image太占空间,runtime不是busybox的再给一套glibc没有意义;想到了轻量级数据库sqlite,那么就它了,用它把“若依”跑起来吧。
下载代码和工具
图个省事,我们先来看“若依”的单机版
https://gitee.com/y_project/RuoYi
git clone应该都知道的,没有什么花头。看了下我的java openjdk version "17.0.8.1" 2023-08-24; mvn呢,哦,这台虚拟机我连mvn都没有装…直接 sudo apt install maven 【坑1】
坑我们之后填;这样工具就齐全了,这样的java项目一般就是 mvn clean package 就好了吧。
更换数据库
“若依”这个项目模块化其实真的不太友好,比如强绑定mysql。那就找到 application.yml,然后溜达溜达,看看配置数据库的位置。只看到需要更正 pagehelper.helperDialect 到 sqlite;另外就是 ruoyi.profi

本文介绍了如何在不使用IDE的情况下,将开源项目若依从MySQL迁移到SQLite数据库,包括工具安装、配置调整、依赖替换以及SQL脚本的修改,以实现项目在轻量级环境中的运行。
最低0.47元/天 解锁文章
984

被折叠的 条评论
为什么被折叠?



