折叠所有代码块：Ctrl + M + O展开所有代码块：Ctrl + M + L
1.修改 .env.test 配置文件中 VITE_SERVICE_BASE_URL 和VITE_OTHER_SERVICE_BASE_URL, 记得带/api （这个文件是API跳转的基础URL）2.修改 .env 文件中 VITE_SERVICE_SUCCESS_CODE 这里的成功状态码如果有很多个，可以用 , 分隔。这个时候request请求需要改造支持多状态码，修改文件src\service\request\index.ts 对应 createFlatRequest 方法下的 isBackendSuccessisBackendSuccess(response) { // 获取成功状态码列表（从环境变量中获取并解析为数组） const successCodes = (import.meta.env.VITE_SERVICE_SUCCESS_CODE || "").split(",").map((code) => code.trim()); // 检查后端返回的 code 是否在成功状态码列表中 return successCodes.includes(String(response.data.code)); }3.修改api方法fetchGetUserInfo中api, getUserInfo改getCurrentUserinterface UserInfo { /** User ID (from backend: Id) */ id: number; /** Username (from backend: Username) */ userName: string; /** User roles (from backend: Roles) */ roles: string[]; /** Button permissions (frontend specific) */ buttons: string[]; }4.路径：src\store\modules\auth\index.ts 下的const userInfo: Api.Auth.UserInfo = reactive 修改, 查询下 UserInfo. 或者 userInfo. 有些字段修改一下 const userInfo: Api.Auth.UserInfo = reactive({ id: 0, userName: '', roles: [], buttons: [] });
Lombok Plugin：通过注解自动生成 getter、setter、toString、equals 等方法，减少 boilerplate 代码。SequenceDiagram：用于生成 序列图（Sequence Diagram）。它可以帮助开发者以图形化的方式展示类、方法和对象之间的交互，特别适用于描述系统内部的通信和协作流程。Swagger ： 非插件，帮助开发者设计、构建、记录和使用 RESTful APIs。
Servlet Jsp项目 在Idea运行 运行出来的界面部分中文乱码 处理