spring boot 不占用端口方式启动
随着微服务架构的流行,想要启动一个微服务架构项目就要开启好多端口,有时候一台机器上部署的项目多的时候,端口资源就比较紧张了,其实有的微服务组件仅仅只是提供RPC服务,可以不用占用web启动的端口,此时spring boot 不占用web端口的方式就派上用场了,但是spring boot 1.x与spring boot 2.x的配置是有区别的,在使用时一定要注意一下自己所使用的版本 spirngboot 2.x之前(代码方式实现): 1 @SpringBootApplication 2 public class Application { 3 4 public static void main(String[] args) { 5 new SpringApplicationBuilder().sources(Application.class).web(false).run(args); 6 } 7 } spinrboot 2.x之前(另外一种代码实现方式) 1 @Configuration 2 @EnableAutoConfiguration 3 public class MyClass{ 4 public static void main(String[] args) throws JAXBException { 5 SpringApplication app = new