提问人:Olivier Henry 提问时间:11/8/2023 更新时间:11/8/2023 访问量:22
Spring Boot - 创建可部署的 war 文件 - 警告
Spring Boot - Create a Deployable War File - Warning
问:
在 Spring Boot 文档中,有一个警告 (https://docs.spring.io/spring-boot/docs/current/reference/htmlsingle//#howto.traditional-deployment.war):
由于 Spring WebFlux 并不严格依赖于 servlet API,并且应用程序默认部署在嵌入式 Reactor Netty 服务器上,因此 WebFlux 应用程序不支持 War 部署。
如果我仅将 maven 依赖项“spring-boot-starter-webflux”用于使用 WebClient,则此警告是否有效?我不想使用 Spring Webflux 实现反应式 Web 应用程序,只需使用 WebClient 在外部服务上发出 rest 请求即可。
我已经实现了一个具有 maven 依赖项“spring-boot-starter-webflux”的非反应式 Web 应用程序来使用 WebClient,对我来说没有问题,只是问 Spring Boot 文档中的警告对我来说是否是问题。
答:
0赞
Brian Clozel
11/8/2023
#1
此警告仅适用于 Spring WebFlux 服务器应用程序。如果您在部署为 WAR 的 Spring MVC 应用程序中使用,这不会影响您的应用程序。WebClient
评论
spring-boot-starter-webflux
web-client
WebClient