Java:SpringBoot给Controller添加统一路由前缀
warning:
这篇文章距离上次修改已过421天,其中的内容可能已经有所变动。
在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}。
评论已关闭