https://cntofu.com/book/95/33-what-new-in-the-spring-framework.md

  1. 基于Java 8,运行兼容 JDK9.
  2. 通用日志封装
  3. 支持@Nullable注解(@Nullable/@NotNull 注解在运行时没有什么效果,在IDE中调用时会有提示)
  4. GenericApplicationContext 函数式调用
  5. 测试方面改进

image.png

WebFlux

彻底理解同步 异步 阻塞 非阻塞

特点

  1. 非阻塞:在有限资源下,提高系统吞吐量和伸缩性,以 Reactor 为基础实现响应式编程。
  2. 函数式编程:基于 Java8 函数式编程实现路由请求。

    比较 SpringMVC

    image.png

    响应式编程