- 博客(4)
- 收藏
- 关注
原创 spring boot(17)-@Async异步
验证码的异步机制上一篇讲过可以用邮件发验证码,通常我们在某网站发验证码时,首先会提示验证码已发送,请检查邮箱或者短信,这就是图中的1和3。然而此时查看邮箱或短信可能并没有收到验证码,往往要过几秒种才真正收到,这就是图中的2和4。2和4所消耗的时间比1和3要多,如果是同步,先执行4后执行3,那么这个请求将一直占用后台服务器。如果是异步,可以在第一时间通知用户已发送,并释放请求,而完全不用
2017-08-26 10:11:32 2310 5
原创 spring boot(16)-mail发邮件
上一篇讲了如何处理异常,并且异常最终会写入日志。但是日志是写在服务器上的,我们无法及时知道。如果能够将异常发送到邮箱,我们可以在第一时间发现这个异常。当然,除此以外,还可以用来给用户发验证码以及各种离线消息等pom.xml org.springframework.boot spring-boot-starter-mail application.pro
2017-08-19 10:49:48 2125
原创 spring boot(15)-异常处理
异常传递如图:服务层和dao层的异常最终都会到达控制层,控制层的异常则会自动记入logback日志系统。所以我们应该在控制层来捕获系统异常捕获控制层异常import org.slf4j.Logger;import org.slf4j.LoggerFactory;@Controllerpublic class SampleController { //用来手
2017-08-12 10:21:54 2099 6
原创 spring boot(14)-pom.xml配置
继承spring-boot-starter-parent要成为一个spring boot项目,首先就必须在pom.xml中继承spring-boot-starter-parent,同时指定其版本 org.springframework.boot spring-boot-starter-parent 1.5.6.RELEASE 环境参数在普通maven项目
2017-08-05 16:53:12 12243
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人