首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Netty在带有反应启动的Spring 2中没有使用

Netty在带有反应启动的Spring 2中没有使用
EN

Stack Overflow用户
提问于 2018-04-02 08:27:23
回答 1查看 2.1K关注 0票数 0

我正在开发一个使用Spring 2和反应性启动器的反应性项目。我的问题是,当我启动应用程序时,Tomcat服务器已经启动,而不是Netty。

下面是build.gradle文件中的依赖项任务:

代码语言:javascript
运行
复制
dependencies {
compile("org.springframework.boot:spring-boot-starter-actuator:${springBootVersion}")
compile("org.springframework.boot:spring-boot-starter-webflux:${springBootVersion}")
compile("org.springframework.boot:spring-boot-starter-hateoas:${springBootVersion}")
compile group: 'com.github.tomakehurst', name: 'wiremock', version: '2.15.0'
compile("ro.orange.omoney:lms-token-client:0.1.0-SNAPSHOT")
testCompile("org.springframework.boot:spring-boot-starter-test:${springBootVersion}")

}

你能告诉我为什么我要面对这个问题吗?谢谢!

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-04-03 15:00:22

您的项目依赖于spring-boot-starter-hateoas,后者依赖于spring-boot-starter-web,后者依赖于spring-boot-starter-tomcat。最后一个依赖项导致Tomcat被配置为运行应用程序。

通常,您必须明确地排除spring-boot-starter-web,以绕过Tomcat的自动配置。

不过,在这种特殊情况下,我认为这不会有帮助,因为spring-boot-starter-hateoas项目还不支持反应性堆栈上的web (在SpringBoot2.0.0.RELEASE中)。

目前看来,这要么是HATEOAS,要么是反应性网络。

有关更多详细信息,请参阅HATEOAS on Spring Flux/Mono response

票数 5
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/49607828

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档