您好,登录后才能下订单哦!
密码登录
登录注册
点击 登录注册 即表示同意《亿速云用户服务条款》
在Spring Boot中实现分页和排序可以使用Spring Data JPA提供的接口和方法。以下是实现分页和排序的步骤:
@Repository
public interface UserRepository extends PagingAndSortingRepository<User, Long> {
}
@Service
public class UserService {
@Autowired
private UserRepository userRepository;
public Page<User> getUsers(int page, int size, String sort) {
Pageable pageable = PageRequest.of(page, size, Sort.by(sort));
return userRepository.findAll(pageable);
}
}
@RestController
@RequestMapping("/users")
public class UserController {
@Autowired
private UserService userService;
@GetMapping
public ResponseEntity<Page<User>> getUsers(@RequestParam(defaultValue = "0") int page,
@RequestParam(defaultValue = "10") int size,
@RequestParam(defaultValue = "id") String sort) {
Page<User> users = userService.getUsers(page, size, sort);
return ResponseEntity.ok(users);
}
}
通过以上步骤,就可以在Spring Boot中实现分页和排序功能。在调用API时,可以传入page、size和sort参数来控制返回数据的分页和排序方式。
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。