pom:
<dependencies>
<dependency>
<groupId>com.baomidou</groupId>
<artifactId>mybatis-plus-boot-starter</artifactId>
<version>3.3.1.tmp</version>
</dependency>
<dependency>
<groupId>org.projectlombok</groupId>
<artifactId>lombok</artifactId>
<optional>true</optional>
</dependency>
...
</dependencies>
public interface IYfwUserService extends IService<YfwUser> {
}
@Service
public class YfwUserServiceImpl extends ServiceImpl<YfwUserMapper, YfwUser> implements IYfwUserService {
@Resource
private YfwUserMapper yfwUserMapper;
}
public interface YfwUserMapper extends BaseMapper<YfwUser> {
}
@Data
@NoArgsConstructor
@AllArgsConstructor
public class YfwUser implements Serializable
{
private Integer id;
private String username;
}
@RestController
@RequestMapping("login")
@CrossOrigin
@Slf4j
public class LoginController {
@Resource
private IYfwUserService iYfwUserService ;
@PostMapping("/regSendCode")
public Result regSendCode(HttpServletRequest request,HttpServletResponse response) {
// Page<YfwUser> page = new Page<>(1, 2);
// page.addOrder(OrderItem.asc("age"));
QueryWrapper<YfwUser> cc = Wrappers.query();
Page<YfwUser> userIPage = iYfwUserService.page(new Page<YfwUser>(1, 2, true), cc);
log.error("总条数 -------------> {}", userIPage.getTotal());
log.error("当前页数 -------------> {}", userIPage.getCurrent());
log.error("当前每页显示数 -------------> {}", userIPage.getSize());
List<YfwUser> u = userIPage.getRecords();
Result result = new Result(ResultCode.FAIL.getCode(), "手机号已被注册", u);
log.info(u.toString());
return result;
}
}
@Configuration
public class MybatisPlusConfig {
/**
* 分页插件
*/
@Bean
public PaginationInterceptor paginationInterceptor() {
return new PaginationInterceptor();
}
}