@Autowired
private UserMapper userMapper;
@Autowired
private UserService userService;
@Autowired
private RedisTemplate redisTemplate;
@Autowired
private UserServiceClient userServiceClient;
//mybits 进行单表分页查询
@GetMapping("getMybitsPage")
private JsonResult getMybtisPage(@RequestParam("page") Long page1, @RequestParam("pageSize") Long dd) {
//
IPage<User> userIPage = userMapper.selectPage(new Page<>(page1, dd),
new QueryWrapper<User>().lambda().select()
);
// userServiceClient.listUser();
List<User> records = userIPage.getRecords();
List<Long> collect = records.stream().map(User::getId).collect(Collectors.toList());
//使用的过滤filter (满足条件(true)进行输出)
ArrayList<Long> commentIds4 = new ArrayList<>();
commentIds4.add(1L);
List<User> collect1 = records.stream().filter(id -> !commentIds4.contains(id)).col
代码策略方法总结
最新推荐文章于 2024-11-01 14:48:20 发布
这篇博客总结了Java中代码策略的运用,通过实例展示了如何使用Stream API进行集合操作,如过滤、映射和去重,以实现高效的数据处理。通过对数据的筛选和收集,实现了定制化的出参构建。
摘要由CSDN通过智能技术生成