Java:SpringBoot给Controller添加统一路由前缀
在Spring Boot中,你可以通过在application.properties
或application.yml
配置文件中设置server.servlet.context-path
属性来给所有的Controller添加统一的路由前缀。
如果你使用的是application.properties
文件,添加如下配置:
server.servlet.context-path=/api
如果你使用的是application.yml
文件,添加如下配置:
server:
servlet:
context-path: /api
这样配置后,所有的Controller路由都会自动加上/api
前缀。例如,一个简单的Controller如下:
@RestController
@RequestMapping("/users")
public class UserController {
@GetMapping("/{id}")
public User getUser(@PathVariable Long id) {
// 获取用户逻辑
return new User();
}
}
在添加了统一路由前缀后,访问这个getUser
方法的完整路径将会是http://<host>:<port>/api/users/{id}
。
评论已关闭