我有控制器映射到 /user
和 /order
:
@RestController
@RequestMapping("/users")
public class UserController {
...
}
@RestController
@RequestMapping("/orders")
public class OrderController {
...
}
我想分别通过 http://localhost:8080/api/users
和 http://localhost:8080/api/orders
的 URL 访问它们。
我如何在 Spring Boot 中实现这一点?
原文由 Murali 发布,翻译遵循 CC BY-SA 4.0 许可协议
您可以在自定义配置中提供到 spring boot 应用程序的根上下文路径到
/api/*
的映射。或将此添加到您的
application.properties
在src\main\resources
文件夹中编辑
从 Spring Boot 2.x 开始,该属性已被弃用,应替换为
您可以在此处找到更多信息 Spring Boot Context Root 和此处 将 servlet 映射添加到 DispatcherServlet