@GetMapping("/page") public IPage<User> findPage(@RequestParam Integer pageNum, @RequestParam Integer pageSize, @RequestParam(defaultValue = "") String username, @RequestParam(defaultValue = "") String email, @RequestParam(defaultValue = "") String address) { IPage<User> page = new Page<>(pageNum, pageSize); QueryWrapper<User> queryWrapper = new QueryWrapper<>(); if (!"".equals(username)) { queryWrapper.like("username", username); } if (!"".equals(email)) { queryWrapper.like("email", email); } if (!"".equals(address)) { queryWrapper.like("address", address); } queryWrapper.orderByDesc("id"); return userService.page(page, queryWrapper); }这段用到了什么语言什么技术
时间: 2024-02-14 10:21:48 浏览: 82
@PathVariable和@RequestParam的区别1
这段代码使用的是Java语言和Spring框架。其中使用了Spring MVC的注解@GetMapping来处理HTTP GET请求。同时,这段代码还使用了MyBatis Plus框架来实现分页查询,包括IPage、Page、QueryWrapper等类和方法。在查询中,根据传入的参数进行筛选和排序,最终返回符合条件的分页结果。
阅读全文