Spring Cloud Gateway 是基于 Spring 6、Spring Boot 3 和 Project Reactor 的网关,本文探索其主要功能。
在 Java 中,希望使用 `log.error()` 打印异常的完整堆栈信息,记录在日志文件里,而不是打印在控制台,如果直接记录`ex.toString()`或者`ex.getMessage()`,会丢失堆栈信息。
在 Reactive 编程中,Mono<> 可以用来处理异步操作的结果,这些操作可能会返回一个元素、一个完成信号或者一个错误。它是一个强大的工具,可用于构建响应式、非阻塞和异步的应用程序,尤其适合于现代分布式系统和高并发环境
在Spring应用程序中使用`ApplicationEvent`来实现事件驱动的编程,使得不同组件之间能够以松耦合的方式进行通信和协作。