ServletWebServerFactoryAutoConfiguration类:

可以看到其中使用了@EnableConfigurationProperties导入了ServerProperties

而ServerProperties通过使用@ConfigurationProperties注解导入了配置文件中已server开头的那些配置项。
可以看到ServletWebServerFactory定义了一个类型为ServletWebServerFactoryCustomizer的bean,

ServletWebServerFactoryCustomizer类实现了了WebServerFactoryCustomizer接口,通过customize方法可以对WebServerFactory进行配置。

可以看到,这个customize方法使用从配置文件中读取到的配置对WebServerFactory进行了配置。
在ServletWebServerFactory中还有一个bean,用来读取配置文件中tomcat相关的配置,来对WebServerFactory进行配置:

上面的图是bean的配置

这个是TomcatServletWebServerFactory的用来配置Servlet容器的customize方法


















