![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
项目总结
欲游山河
无
展开
-
springboot项目多线程实战之异步编排任务
前提知识创建线程的几种方式 1.继承Thread Thread01 thread01 = new Thread01(); thread01.start();//启动线程 2.实现Runnable接口 new Thread(new Runable01()).start(); 3.实现Callable接口+FutureTask(可以拿到返回结果,可以处理异常) FutureTask<Integer> futureTask = n原创 2021-04-14 20:29:45 · 1324 阅读 · 2 评论 -
Springboot整合短信验证码
使用阿里云短信服务原创 2021-04-16 13:29:15 · 267 阅读 · 0 评论 -
项目总结之异常机制
发现问题一般项目中都是将错误结果封装到统一返回结果®中。例如 @PostMapping("/regist") public R register(@RequestBody MemberRegisterVo vo) { memberService.register(vo); return R.ok(); }统一返回结果Rpublic class R extends HashMap<String, Object> { pri原创 2021-04-16 10:15:21 · 125 阅读 · 0 评论 -
项目总结之JSR303校验
注册数据校验注册参数@Datapublic class UserRegisterVo { @NotEmpty(message = "用户名必须填写") @Length(min = 6, max = 18, message = "用户名必须6~18为字符") private String userName; @NotEmpty(message = "密码必须填写") @Length(min = 6, max = 18, message = "密码必须6~18为原创 2021-04-16 09:55:58 · 103 阅读 · 0 评论