如何在Spring Boot中实现API版本管理

在Spring Boot中,可以通过多种方式实现API版本管理,常见的方法包括URL路径、请求头或自定义注解。
方法1:通过URL路径管理版本
java
复制
@RestController
@RequestMapping("/api/v1/users")
public class UserControllerV1 {
@GetMapping
public List getAllUsers() {
return Collections.singletonList(new User("John Doe", 30));
}
}

@RestController
@RequestMapping("/api/v2/users")
public class UserControllerV2 {
@GetMapping
public List getAllUsers() {
return Collections.singletonList(new User("Jane Doe", 25));
}
}

posted @ 2025-02-20 18:56  软工李文轩  阅读(84)  评论(0)    收藏  举报