Отключите порт Netty по умолчанию для проекта Springboot RSocket
Вопрос относительно проекта 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 one? (может быть, из Webflux?)
Это не причиняет никакого вреда и т. Д., Некоторые могут сказать просто «игнорировать это или оставить», но я хотел бы просто узнать технические подробности о том, как это отключить.
Спасибо
Ответы
Думаю, это ответ. Как предотвратить запуск встроенного сервера netty с помощью spring-boot-starter-webflux?
spring.main.web-application-type=none
https://docs.spring.io/spring-boot/docs/2.1.1.RELEASE/reference/html/howto-embedded-web-servers.html#howto-disable-web-server
Хотя я не тестировал, но многое из этого исходит из Spring-Boot, запускающего все, что входит в ваши зависимости по умолчанию.