我正在创建一个测试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
{