apioperation接口排序
时间: 2023-04-04 07:03:28 浏览: 145
springBoog和Swagger2使用的接口注解
可以使用@ApiOperationSort注解来对接口进行排序。该注解可以在类级别和方法级别使用,如果在类级别使用,则会对该类中所有方法进行排序。在方法级别使用,则只会对该方法进行排序。使用方法如下:
@ApiOperationSort(value = 1) // 排序值越小,越靠前
@RestController
@RequestMapping("/api")
public class ApiController {
@ApiOperation(value = "获取用户信息", notes = "根据用户ID获取用户信息")
@GetMapping("/user/{id}")
public User getUser(@PathVariable Long id) {
// ...
}
@ApiOperation(value = "获取用户列表", notes = "获取所有用户列表")
@GetMapping("/user/list")
public List<User> getUserList() {
// ...
}
}
在上面的例子中,getUser方法的排序值为2,getUserList方法的排序值为1,因此在Swagger UI中,getUserList方法会排在getUser方法的前面。
阅读全文