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