spring boot 禁用web server

spring boot项目做拆分以后,一部分应用不再需要提供http服务,记录一下禁用web的方式。

一行配置:spring.main.web-environment=false

或者在启动类中,加入:

1
2
3
4
5
6
7
SpringApplication springApplication = 
new SpringApplicationBuilder()
.sources(SpringBootDisableWebEnvironmentApplication.class)
.web(false)
.build();

springApplication.run(args);

1
SpringBootDisableWebEnvironmentApplication.run(SpringBootDisableWebEnvironmentApplication.class, args); //取代 SpringApplication.run(SpringApplication.class, args)