Spring boot 对于spring项目,是否需要注入pagerequest对象?

Spring boot 对于spring项目,是否需要注入pagerequest对象?,spring-boot,Spring Boot,我读了一些关于清洁建筑的文章 这些文章说业务层不应该知道如何直接解决领域知识。只有做什么 PageRequest对象由spring框架提供。 该对象实现了可分页接口 我的问题是 我是否在业务层服务中创建Pagerequest 或者将其注入层?您说过PageRequest/Pageable对象是由Spring提供的,因此-如果您正在使用-我希望在控制器级别上出现如下情况: @RequestMapping(method = ..., path = ..., produces = ...) publi

我读了一些关于清洁建筑的文章

这些文章说业务层不应该知道如何直接解决领域知识。只有做什么

PageRequest对象由spring框架提供。 该对象实现了可分页接口

我的问题是

我是否在业务层服务中创建Pagerequest
或者将其注入层?

您说过PageRequest/Pageable对象是由Spring提供的,因此-如果您正在使用-我希望在控制器级别上出现如下情况:

@RequestMapping(method = ..., path = ..., produces = ...)
public ... readSomethingPaged(@PathVariable String ..., Pageable pageable) {
   ...
}
当然,您必须传递这个由Spring使用请求参数page=…&size=…&sort=…,自动创建的分页表。。。通过您的服务层到达您获取数据的位置。在Spring Boot中,a很方便。它接受控制器创建的分页表并返回相应的数据

或者,我在业务层创建Pagerequest到底是什么意思? 如果您真的必须创建自己的PageRequest,那么必须在调用存储库之前完成,那么不是服务本身,而是controller/a facade应该对此负责