springboot中用实现分页查询
时间: 2023-01-29 15:49:09 浏览: 117
在 Spring Boot 中实现分页查询有多种方法,下面是一种常见的方法:
1. 在你的项目中添加依赖:
```
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-data-jpa</artifactId>
</dependency>
```
2. 在你的实体类中添加 `@Entity` 注解,并使用 `@Id` 注解标注主键。
3. 创建一个接口,继承 `JpaRepository` 接口,并指定实体类和主键类型,如:
```
public interface UserRepository extends JpaRepository<User, Long> {
}
```
4. 在你的 Service 层中注入 Repository,然后调用其中的分页方法即可。例如:
```
@Service
public class UserService {
@Autowired
private UserRepository userRepository;
public Page<User> findAll(int page, int size) {
return userRepository.findAll(PageRequest.of(page, size));
}
}
```
在调用分页方法时,你需要指定当前页码和每页的记录数。返回值是一个 `Page` 对象,你可以使用它获取分页信息和查询结果。
希望这些信息能够帮到你!
阅读全文