关于 Springboot RSocket 项目的问题。
我正在构建一个仅使用 Springboot RSocket 的应用程序。
我不需要Webflux,该项目仅公开RSocket @MessageMapping("someRoutes")。
但是,每次启动应用程序时,我都会看到:
2020-12-08 05:06:21.437 INFO [myservice,,] 26627 --- [ main] o.s.b.web.embedded.netty.NettyWebServer : Netty started on port(s): 8080
2020-12-08 05:06:21.449 INFO [myservice,,] 26627 --- [ main] o.s.b.rsocket.netty.NettyRSocketServer : Netty RSocket started on port(s): 7000
请问如何简单地禁用Netty? (也许来自 Webflux?)
它不会造成任何伤害等,有些人可能会说“忽略它或离开它”,但我只想知道如何禁用它的技术细节。
谢谢
最佳答案
认为这可以回答问题 How to prevent embedded netty server from starting with spring-boot-starter-webflux?
spring.main.web-application-type=none
虽然我还没有测试过,但其中很多来自 Spring-Boot 默认启动依赖项中包含的所有内容。
关于java - 禁用 Springboot RSocket 项目的 "default"Netty 端口,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/65189470/