一、MongoTemplate 实现分页 springboot集成Mongodb好像没有现成的分页工具,只能自己先查总数再查数据,需要进行两次查询。 例如: @Test public void test_119() throws Exception{ Query query = new Query(); long total = mongoTemplate.count(query, Dog.class); query.with(PageRequest.of(0,3)); List<Dog> dogList = mongoTemplate.find(query, Dog.class); System.out.println("总行数:"+total); System.out.println(JSON.toJSONString(dogList, SerializerFeature.PrettyFormat)); } 上述代码查询了dog列表的第0页,每页3条数据。运行结果如下: PS:注意PageRequest起始页码为0。与MySQL起始页为1不同。 二、自定义AOP实现分页工具...