SpringBoot项目中:使用Spring-Data-Jpa创建Sort()对象和PageRequest()遇到问题。【解决办法】

简介: SpringBoot项目中:使用Spring-Data-Jpa创建Sort()对象和PageRequest()遇到问题。【解决办法】

❌错误展示:


在使用Spring-Data-JPA时,创建Sort()对象和PageRequest()出现如下错误:


‘Sort(org.springframework.data.domain.Sort.Direction, java.util.List<java.lang.String>)’ has private access in ‘org.springframework.data.domain.Sort’


111.png


‘PageRequest(int, int, org.springframework.data.domain.Sort)’ has protected access in ‘org.springframework.data.domain.PageRequest’


222.png


解决办法:


springboot2.2.1(含)以上的版本Sort已经不能再实例化了,构造方法已经是私有的了!

'Sort(org.springframework.data.domain.Sort.Direction, java.util.List<java.lang.String>)'
 has private access in 'org.springframework.data.domain.Sort'

改用Sort.by()获得Sort对象

Sort sort= Sort.by(Sort.Direction.DESC,"xxxxxx");


改用PageRequest.of()获得Pageable 对象

Pageable pageable= PageRequest.of(0, size, sort);


    @Override
    public List<Type> listTypeTop(Integer size) {
        Sort sort= Sort.by(Sort.Direction.DESC,"xxxxxxxxx");
        Pageable pageable= PageRequest.of(0, size, sort);
        return typeDao.findTop(pageable);
    }
相关文章
|
14天前
|
Java Linux
Springboot 解决linux服务器下获取不到项目Resources下资源
Springboot 解决linux服务器下获取不到项目Resources下资源
|
21天前
|
Java API Spring
SpringBoot项目调用HTTP接口5种方式你了解多少?
SpringBoot项目调用HTTP接口5种方式你了解多少?
71 2
|
21天前
|
前端开发 JavaScript Java
6个SpringBoot 项目拿来就可以学习项目经验接私活
6个SpringBoot 项目拿来就可以学习项目经验接私活
32 0
|
1月前
|
前端开发 Java 关系型数据库
SpringBoot+MyBatis 天猫商城项目
SpringBoot+MyBatis 天猫商城项目
54 1
|
24天前
|
Java Maven 微服务
springboot项目开启远程调试-jar包
springboot项目开启远程调试-jar包
18 0
|
14天前
|
JavaScript Android开发
Spring-boot-devTools无效解决办法,idea中devtools不起作用
Spring-boot-devTools无效解决办法,idea中devtools不起作用
|
15天前
|
安全 数据安全/隐私保护
Springboot+Spring security +jwt认证+动态授权
Springboot+Spring security +jwt认证+动态授权
|
4天前
|
Java Spring 容器
SpringBoot 使用Quartz执行定时任务对象时无法注入Bean问题
SpringBoot 使用Quartz执行定时任务对象时无法注入Bean问题
9 1
|
10天前
|
Java Spring
玩转对象掌控权:深入Spring,精准控制对象创建次数
玩转对象掌控权:深入Spring,精准控制对象创建次数
14 0
|
10天前
|
Java 关系型数据库 MySQL
高级对象装配:解析Spring创建复杂对象的秘诀
高级对象装配:解析Spring创建复杂对象的秘诀
26 0
高级对象装配:解析Spring创建复杂对象的秘诀