本篇文章是SpringBoot2.0关于Controller控制层的对比,相信很多开发最好奇的也是这块。那么小编就带着大家一起先来看一下尝尝鲜,本篇文章比较短小精悍,只讲如何使用,至于原理剖析,后面会讲。阅读时间大概3分钟,现在开始!
这里为了方便看到被Spring加载到的Bean故打印了一下
传统Web层我们看到了熟悉的注解,不用介绍。
我们看下为什么Webflux没有用@Controller,注意这里使用配置的注解,
将定义的RouterFunctions路由函数交给Spring管理。
看起来都很清爽,不过有几个类,在SpringBoot1.0是没有的,这里列举一下
下图结合route的源码,很生动将这五个类的关系描述描述出来,