如何在 Springboot 中的 url 中的上下文之后添加自定义字符串"api"?



我正在创建一个测试SpringBoot应用程序,我希望我所有的休息端点都有"api"字符串添加到所有url。 例如:

http://localhost:8080/MyApp/api/students

我尝试添加server.servlet.context-path=/api但这并没有帮助。

你基本上有两个选择

选项 1. 全局设置,影响来自所有控制器的所有路径。从 Spring 应用程序在应用程序属性文件中添加以下设置

server.servlet.context-path=/api

选项 2. 本地设置,您可以将其应用于单个控制器,并影响其中的所有方法。

@RestController
@RequestMapping(value = "/api")
public class YourController
{

最新更新