WebFlux基础之响应式编程

  上篇文章,我们简单的了解了WebFlux的一些基础与背景,并通过示例来写了一个demo。我们知道WebFlux是响应式的web框架,其特点之一就是可以通过函数式编程方式配置route。另外究竟什么是响应式编程呢?这篇文章我们就简单探讨一下

一、Java8中的函数式编程

  百科中这样定义函数式编程:

  函数式编程是种编程方式,它将电脑运算视为函数的计算。函数编程语言最重要的基础是λ演算(lambda calculus),而且λ演算的函数可以接受函数当作输入(参数)和输出(返回值)。那么在Java8里怎么样来实现它呢?

示例一

在这里我先自己写一个例子

定义接口:

package com.bdqn.lyrk.basic.java; /** * 函数式接口 * * @author chen.nie * @date 2018/7/18 **/ @FunctionalInterface public interface OperateNumberFunctions { void operate(Integer number); default void print() { } }

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/wpsgjj.html