首页 > 解决方案 > 配置 Java contextPath 以接受动态值

问题描述

我正在尝试以最能利用 Spring Data Rest 功能的方式为 API 配置上下文路径。API 的设计方式确保客户端只能看到属于他们的记录,而不能看到其他客户端。因此,基本 URL 类似于"/root/employer/{employerId}".

我正在尝试在主类中设置上下文路径System.setProperty("server.servlet.context-path", "/root/employer/{employerId}")。然而,根据我有限的理解,由于上下文路径是一个字符串,所以它在 Postman 中呈现,"/root/employer/%7BemployerId%7D"而不是所需的格式,因此在传入时无法识别实际的 ID。

有没有已知的方法来解决这个问题?或者,有没有更好的方法来解决这个困境?

标签: javaspringresthateoascontextpath

解决方案


推荐阅读