Router Functions是Spring 5新引入的一套Reactive风格(基于Flux和Mono)的函数式接口,主要包括RouterFunction,HandlerFunction和HandlerFilterFunction,分别对应Spring MVC中的@RequestMapping,@Controller和HandlerInterceptor(或者Servlet规范中的Filter)。
1. 新建一个工程
采用9876端口:
2. 创建一个方法(参数为ServerRequest,返回值为Mono<ServerResponse>)
3. RouterFunction定义
4. 测试