代码拉取完成,页面将自动刷新
1) 去掉部分Ruoyi标志, 方便快速替换成企业标志
2) 目录层级适度调整 @eg 非项目目录用下划线开头 + 业务包开始数最多两层
3) 给ResultVo扩展几个快速方法, 稍微灵活些
===
4) _bin/xxx.sh文件 gbk转为utf-8 @ignore
5) 外部域名统一成example.com, 使用switchhost映射真实IP
6) 开发热部署 --> springboot-devtools的重启方式好像不太合拍, 目前使用JRebel+RUN模式+log.info()
依赖调整为目录名恰好从上到下的单向顺序
--> common
--> framework-xxx
--> module-xxx
--> service-xxx
--> ui-xxx
===
// common
共用模块(工具类+基础配置)
不是必要的代码不要下沉
尽量不要污染这个模块
sys相关代码转移 @todo
之前想过叫core
不过core这个单词表意不明
===
// framework
各种框架的配置等
为了复用, 尽量不要涉及业务的增删改查实际代码
安全模块要涉及到的用户查询, 仅调用接口, 到module才真正实现
// framework-sys
ruoyi-vue的底子
后台功能比较完善
几乎都是原始技术,比较纯粹,不用担心别人不会其中某个框架
// framework-cms/mall
renren-fast的底子
集成了一些流行框架(mybatis-plus), 适合快速开发
// framework-ext @minor @ignore
天下苦xml久矣
beetl(js-like)语法 ==> beetlsql能直接在markdown里写sql
但因为非主流, 目前主要用在需要大量联表查询统计的个人系统(最好不涉及增删改)
===
// module
模块名称由数据库表前缀(最好3-5个字母)决定
@eg sys, oss ==> sql建表语句放在对应模块下
===
// service
可以打包运行的模块
组合复用上述模块
===
// ui
前端界面
->>
->>
ruoyi-vue
mall-learning @nice
litemall @todo
renren-fast
jeecg-boot @todo
ruoyi-plus @todo
ruoyi-beetlsql @old
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。