微服务网关,main函数中的参数args作为run函数的第二个参数有什么用?

有教材如下:
后台网关启动类

@EnableZuulProxy
@SpringBootApplication
public class Application {
public static void main(String[] args) {
SpringApplication.run(Application.class, _**args**_);
}
}

前台网关启动类

@EnableZuulProxy
@SpringBootApplication
public class WebApplication {
public static void main(String[] args) {
SpringApplication.run(WebApplication.class);
}
}

第一段run方法有第二个参数args,第二个没有args。经过测试,前台网关启动类加了args之后,不能正常向下传递头信息。导致头信息丢失。去掉后正常