Désactivez le port Netty «par défaut» pour un projet Springboot RSocket
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
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.