注:这里总结下基础命令
# nvm
nvm list available
nvm install xx
nvm root
nvm node_mirror
nvm npm_mirror
nvm debug
# npm
npm install -g npm@12.0.2
# git
git status
git merge origin/dev
一、Java若依 项目改造
1.结构
基于开源芋道(ruoyi-vue-pro)二次开发的全球售后工单系统 ——
工单从创建→受理→派单→服务→质检→结算→关单的全生命周期,多币种(USD/CNY)、多语言、服务商/网点两级组织。
骨架
一张图看全(从入口到数据库):
┌─────────────────────────────────────────────────────┐
│ yudao-server(空壳容器,端口 48080) │
│ YudaoServerApplication │
│ scanBasePackages = *.module —— 模块靠 Maven 依赖拼装 │
└───────────┬─────────────────────────────────────────┘
│ 实际只装 5 个业务模块
┌───────────▼─────────────────────────────────────────┐
│ 业务层(yudao-module-*,每个内部同构四层) │
│ │
│ aftersales ★自研核心 system infra member │
│ ┌─────────────────────────────────────┐ │
│ │ controller/admin 管理端 REST │ │
│ │ controller/app App/用户端 │ │
│ │ service 业务逻辑 │ │
│ │ dal/dataobject+mysql DO + Mapper │ │
│ │ framework/enums 模块级配置+名词表 │ │
│ └─────────────────────────────────────┘ │
└───────────┬─────────────────────────────────────────┘
│
┌───────────▼─────────────────────────────────────────┐
│ 技术底座(yudao-framework,16 个自研 starter) │
│ web / security / mybatis / redis / mq / job / │
│ monitor / protection / excel / websocket ... │
│ + biz-tenant / biz-data-permission / biz-ip │
└───────────┬─────────────────────────────────────────┘
│
┌───────────▼─────────────────────────────────────────┐
│ 数据层(MySQL ruoyi-vue-pro 库) │
│ 平台表 system_*(用户/角色/部门/租户…) │
│ 业务表 as_*(77 张,全部围绕 as_work_order) │
│ 中间件:Redis(缓存/序列号) │
└─────────────────────────────────────────────────────┘
2.
二、调试点
1.springboot启动端口出现重复
由于WSL 的 mirrored 网络模式占用了临时端口段 44620–48715,其中包含 48080
修改文件C:\Users\m\.wslconfig
# 修改前
[wsl2]
networkingMode=mirrored
# 修改后
[wsl2]
networkingMode=nat
2.乱码问题
<!-- 控制台匹配 Windows -->
<charset>GBK</charset>
<!-- 日志文件保持通用编码 -->
<charset>UTF-8</charset>
- THE END -
最后修改:2026年8月26日
共有 0 条评论