Désactivez le port Netty «par défaut» pour un projet Springboot RSocket

Dec 08 2020

Question concernant un projet Springboot RSocket s'il vous plaît.

Je construis une application où j'utilise uniquement Springboot RSocket.

Je n'ai pas besoin de Webflux, le projet expose uniquement RSocket @MessageMapping ("someRoutes").

Cependant, à chaque démarrage de l'application, je vois:

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

Puis-je vous demander comment désactiver simplement le Netty? (peut-être venant de Webflux?)

Cela ne fait aucun mal, etc., certains pourraient dire simplement "l'ignorer ou le laisser", mais j'aimerais simplement connaître la technicité sur la façon de le désactiver.

Merci

Réponses

1 YuriSchimke Dec 12 2020 at 20:06

Pensez-y répond-il Comment empêcher le serveur netty intégré de démarrer avec 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

Bien que je n'ai pas testé, mais une grande partie de cela vient du démarrage de Spring-Boot tout ce qui est inclus dans vos dépendances par défaut.