【笔记】若依:用sqlite3随便掰饬掰饬

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

“若依”这个开源项目,感觉是外包公司标配了啊,都在用。从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.helperDialectsqlite;另外就是 ruoyi.profi

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值