![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Spring
文章平均质量分 90
Noodles Mars
这个作者很懒,什么都没留下…
展开
-
TransactionalEventListener使用场景以及实现原理,最后要躲个大坑
这篇文章主要讲解TransactionalEventListener是怎样工作的?适合在什么场景,能解决哪些问题?以及和EventListener不同之处。示例这里举个业务场景,假如我们有个需求,用户创建成功后给用户发送一个邮件。这里有两个事情要做:创建用户给用户发送邮件对于这种需求,我们可能会不假思索的有以下实现。@Entitypublic class User { @Id @GeneratedValue(strategy = GenerationType.IDENTI原创 2021-09-23 15:05:51 · 2693 阅读 · 5 评论 -
Spring 5 响应式编程
要点Reactor 是一个运行在 Java8 之上的响应式流框架,它提供了一组响应式风格的 API除了个别 API 上的区别,它的原理跟 RxJava 很相似它是第四代响应式框架,支持操作融合,类似 RxJava 2Spring 5 的响应式编程模型主要依赖 ReactorRxJava 回顾Reactor 是第四代响应式框架,跟RxJava 2 有些相似。Reactor 项目...原创 2019-11-26 15:36:20 · 1413 阅读 · 0 评论 -
手写Spring框架,加深对Spring工作机制的理解!
在我们的日常工作中,经常会用到Spring、Spring Boot、Spring Cloud、Struts、Mybatis、Hibernate等开源框架,有了这些框架的诞生,平时的开发工作量也是变得越来越轻松,我们用 Spring Boot 分分钟可以新建一个Web项目。记得自己刚开始工作的时候还是在用Servlet写Web项目,自己写数据库连接池,用原生JDBC操作数据库,好了不发散了。回到这...原创 2019-11-06 18:25:40 · 700 阅读 · 1 评论