![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
spring5
文章平均质量分 84
abinge89
这个作者很懒,什么都没留下…
展开
-
Spring Cloud Gateway 请求执行流程源码分析
Spring Cloud Gateway 请求执行流程源码分析原创 2022-04-12 20:26:23 · 1108 阅读 · 0 评论 -
基于Spring Webflux 搭建基本代码框架2
本篇文章将继续按照上篇文章基于Spring Webflux 搭建基本代码框架1,完成RouterFunction模式的改造方式。一、主要改造点在传统Controller模式下的代码基础上进一步做如下改造:1、取消Controller入口层,相关入口路径定义转换为router层;2、取消service业务逻辑层,相关业务逻辑统一收归到handler层;3、参数校验等逻辑需要单独自行代码实现;4、全局异常处理逻辑调整为通过WebExceptionHandler实现;改造后的代码结构如下:二、代原创 2021-10-08 19:51:24 · 302 阅读 · 0 评论 -
基于Spring Webflux 搭建基本代码框架1
基于Spring Webflux 搭建基本代码框架1一、目标基于Spring Webflux搭建一个实现NIO的Web Application代码框架,同时满足如下功能:全局异常处理;入参基本校验;自定义统一响应数据格式;统一日志记录;实现数据基本的CURD操作。二、实现步骤基于一个Spring MVC项目进行改造,实现上述目标。(一)待改造的Spring MVC项目情况介绍基于Spring boot 并满足5个目标功能的具体代码实现,对外包括student和teacher的基本增原创 2021-10-08 16:27:09 · 685 阅读 · 0 评论 -
JDK8函数编程及JDK9中响应式流
一、前言Spring5是基于Reactor框架实现响应式流,其中Spring Boot WebFlux是完全依赖reactor-core来实现;直接上手Spring WebFlux,虽然能简单使用,但对其原理未做深入了解,难免会有不少迷惑,故建议从基础出发,按照如下步骤进行学习:1、掌握JDK8的函数式编程及stream流;2、学习JDK9的flux的响应式流设计原理及实现机制3、上手spring Boot webflux二、JDK8中的函数式编程及stream流jdk8中最大的特点之一就是支持原创 2021-10-07 17:46:20 · 751 阅读 · 0 评论 -
响应式Spring Reactor3设计原理简析
响应式Spring Reactor3设计原理简析一、响应式编程(一)简介2009年微软为了应对高并发的服务器端开发,提出了Reactive Programming,中文称响应式编程(或反应式编程)。之后Java 社区如Netflix 和 TypeSafe 公司提供了 RxJava 和 Akka Stream 技术,让 Java 平台也有了能够实现反应式编程的框架,但因缺少简单易用的技术将反应式编程推广普及,并同诸如 MVC 框架、HTTP 客户端、数据库技术等整合,所以整体应用范围并不大。下原创 2021-06-20 22:15:52 · 1932 阅读 · 0 评论