DomainUrlController(域管理入口跳转)¶
为管理控制台「企业域管理」页面提供入口重定向:访问 /admin 时由控制器内部 302 跳转到静态页面 domain/index.html,前端再在该页上加载域管理 SPA。
- 类级基址:
${myapps.context-path.manager:}(控制器类级@RequestMapping直接是 context-path,方法级路径为完整相对路径,不带/api/authtime前缀) - Tag:(控制器未声明
@Tag) - 控制器源码:
obpm-manager/src/main/java/cn/myapps/manager/authtime/controller/domain/DomainUrlController.java - 公共说明:
- 控制器**不**继承
BaseAuthTimeController,方法返回void,**不**返回统一Resource;通过response.sendRedirect(...)直接控制响应(302 重定向)。 - 方法抛出
Exception(sendRedirect自身可能抛IOException),未在控制器内捕获,由 Spring 默认异常处理。 - 鉴权说明见 index.md「鉴权说明」(adminToken JWT)。
/admin**不在**鉴权白名单中(白名单仅放行模块首页/、/manager、/manager/等),仍需 adminToken。
1. 跳转到域管理首页¶
访问 /admin,控制器内部 302 重定向到相对路径 domain/index.html。
- 接口类型:页面视图(302 重定向)
- 请求方式:
GET - 请求路径:
/admin(完整:{manager-context}/admin) - 鉴权:是(需管理员 adminToken,详见 index.md「鉴权说明」)
- Tag:(控制器未声明
@Tag)
请求参数¶
无。
请求示例¶
响应¶
- 状态码:302 Found
- 响应头:
Location: domain/index.html(相对路径,由浏览器按当前 URI 解析为{manager-context}/admin/domain/index.html之类) - 响应体:无(重定向)
注:
Location是相对路径(非根路径),浏览器会基于当前请求 URI 解析最终地址;部署时若 context-path 非空,前端再由domain/index.html内的路由处理。
成功示例:
失败示例: adminToken 缺失 / 失效时由ManagerSecurityFilter 直接返回 HTTP 401(无响应体);sendRedirect 自身抛 IOException 时由 Spring 默认异常处理(HTTP 500,无统一 Resource 体)。