The 1th chapter of the course introduction
Course Introduction and guidance studies
2nd Chapter Functional Programming and lambda expressions
This chapter introduces the concept of functional programming, and the basic syntax of lambda expressions, and analyzes the application and implementation of lazy evaluation. Finally, we agree to the anti-compilation bytecode, focusing on the underlying implementation principle of lambda expression .
The 3rd Chapter stream stream Programming
This chapter introduces the important knowledge points of stream flow programming in Jdk8, and analyzes the running mechanism and principle of the flow.
4th Chapter Reactive stream Response stream
This chapter introduces the development process of JDK9 's responsive flow, focusing on the 4 interfaces of the responsive flow, the concept of back pressure and the key to the back pressure of the JDK.
The 5th Chapter Webflux Service Side development explanation
This chapter uses 2 development modes to achieve a complete, responsive restful service that stores the use of responsive MongoDB with full parameter validation that can be applied directly to the actual project. Some important points of knowledge, such as how asynchronous Servlet,sse work, are also interspersed in the course. Finally, we explain how to use Webtestclient for unit testing. ...
6th Chapter Webflux Client-side declarative restclient Framework Development explained
This chapter explains how to use WebClient to develop a self-declarative, feign/retrofit-like restclient Framework on the spring framework. The final effect of the framework is to define an interface to achieve full-response invocation effect. From the realization of the idea to the framework design to concrete implementation of the final to the exception, step by step to witness the emergence of the framework.
: Baidu Network Disk download
New features SpringBoot2.0 not to be missed Webflux responsive programming