在tomcat上的春天webflux

时间:2017-12-20 06:43:01

标签: spring-boot spring-webflux

我刚刚使用Spring boot 2 M7创建了一个新应用程序,我使用spring-webflux

我将应用程序构建为可自动执行的战争,我可以使用java -jar app.war在dev中启动,也可以在独立的tomcat服务器上启动以实现UAT。

在网络反应参考文档中,我读了

  

要将WAR部署为Servlet 3.1+容器,请使用ServletHttpHandlerAdapter包装HttpHandler并将其注册为Servlet。这可以通过使用AbstractReactiveWebInitializer自动化。

Baeldung网站也写过关于它的文章,他们描述了一个注册servlet的过程,该servlet将路由器包装成一个独立的环境。

使用Spring启动tomcat启动程序,我不需要做任何事情:没有必要启动服务器的代码;该应用程序开始使用嵌入式服务器。在调试中我看到了NIO访问,所以一切似乎都很好。

我还没有尝试,但使用Spring启动tomcat启动器和webflux启动器的独立tomcat会发生什么? Spring boot是否可以处理所有事情(embbeded和standalone tomcat)?它是如何工作的?

0 个答案:

没有答案