功能 | 框架 |
---|---|
前端项目 | 采用 Vue3 + js + Vite + ElementPlus, 前端项目地址(warm-vue3) |
后端 | jdk17、solon、satoken、redisson、mybati-flex、jackjsonjdk17+satoken+redisx/redisson+mybaits-flex+hutool+jackson+mapstruct+poi+warm-flow等。组件orm一键切换,可快捷简便集成第三方orm框架(包括orm,但后期不限于orm) |
目前改造成solon框架,已经还原ruoyi-vue大部分功能,还差数据库监控、缓存监控。
希望一键三连,你的⭐️ Star ⭐️是我持续开发的动力。 加入QQ群:778470567
让我惊喜的是提升如此巨大,并且solon、snack3、satoken、mybati-flex、hutool和smart-http国内开源项目的开源社区及其活跃,很多问题可以快速解决
联系方式:qq群:778470567, 微信:warm-houhou
演示地址:http://www.warm-sun.vip 文档地址:https://gitee.com/min290/warm-sun
JDK >= 17 (以上的每测过)
Mysql >= 5.7.0 (推荐5.7版本,以上的没测过)
Redis >= 5.0
Maven >= 3.6
Node >= 16
1、导入/sql/warm.sql 2、修改数据库和redis配置 3、启动warm-admin下AppAdmin
# 克隆项目
git clone https://gitee.com/min290/warm-sun.git
# 进入项目目录
cd warm-vue3
# 安装依赖
yarn --registry=https://registry.npmmirror.com
# 启动服务
yarn dev
# 构建测试环境 yarn build:stage
# 构建生产环境 yarn build:prod
# 前端访问地址 http://localhost:80
1、redis客户端和mybatis增强版orm框架可一键切换
比如切换到mp,需要把其他orm依赖注释掉,防止编译报错,然后重新加载依赖
2、warm-admin中pom.xml通过多环境切换是否加载knife4j页面
目前mybatis-plus支持多租户,默认关闭,可按需自行开启
此项目是极其简单的工作流,没有太多设计,代码量少,并且只有6张表,个把小时就可以看完整个设计。使用起来方便
https://gitee.com/min290/warm-sun/wikis/%E5%B8%B8%E8%A7%81%E9%97%AE%E9%A2%98?sort_id=8387532
solon: 生态框架支持 RuoYi-Vue:系统管理 Sa-Token:登录鉴权 hutool:工具类 MyBatis-Flex:orm框架 MyBatis-Pluse:orm框架 smart-http:web服务器 Ruoyi-Vue-Plus:多租户
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。
1. 开源生态
2. 协作、人、软件
3. 评估模型