SpringBoot2.0 can not miss the new feature WebFlux reactive programming

SpringBoot2.0 can not miss the new feature WebFlux reactive programming

Chapter 1 Course Introduction

Course introduction and tutorial

Chapter 2 Functional Programming and Lambda Expressions

This chapter introduces the concepts of functional programming, the basic syntax of lambda expressions, and analyzes the application and implementation of lazy evaluation. Finally, I agree to decompile the bytecode, and focus on the underlying implementation principle of lambda expressions.

Chapter 3 Stream Programming

This chapter introduces the important knowledge points of stream programming in jdk8, and analyzes the operating mechanism and implementation principle of the stream.

Chapter 4 reactive streams

This chapter introduces the development process of jdk9's responsive stream, focusing on the four interfaces of responsive stream, as well as the concept of back pressure and the key to jdk's implementation of back pressure.

Chapter 5 Webflux Server Development Explained

This chapter uses two development modes to implement a complete responsive restful service. The storage uses responsive mongodb with complete parameter verification, which can be directly applied to actual projects. The course is also interspersed with some important knowledge points, such as asynchronous servlets, how SSE works. Finally, explain how to use WebTestClient for unit testing. ...

Chapter 6 Webflux client declarative restclient framework development explanation

This chapter explains how to use webclient to develop a declarative, responsive restclient framework similar to feign/retrofit on the spring framework. The final effect of the framework only needs to define an interface to achieve a fully responsive invocation effect. From implementation ideas to framework design to specific implementation and finally to exception handling, we witness the birth of the framework step by step.

download link:

Baidu network disk download

Guess you like

Origin http://43.154.161.224:23101/article/api/json?id=325722896&siteId=291194637