Spring boot 的接口 EmbeddedServletContainerFactory : 嵌入式servlet容器工厂

来源:互联网 发布:上到女神的感觉知乎 编辑:程序博客网 时间:2024/06/06 02:31

位于包

org.springframework.boot.context.embedded

接口定义如下 :

/** * 用于创建EmbeddedServletContainer的工厂接口定义。可能的话,建议实现类扩展自 * AbstractEmbeddedServletContainerFactory 。 *  * Factory interface that can be used to create EmbeddedServletContainers. * Implementations are encouraged to extend * AbstractEmbeddedServletContainerFactory when possible. * * @author Phillip Webb * @see EmbeddedServletContainer * @see AbstractEmbeddedServletContainerFactory * @see JettyEmbeddedServletContainerFactory * @see TomcatEmbeddedServletContainerFactory */public interface EmbeddedServletContainerFactory {    /**     * 获取一个新的已经完全配置但是出于暂停状态的EmbeddedServletContainer实例。     *      * 在该方法返回的EmbeddedServletContainer的方法start()调用前客户端不能连接到服务器。     *      * EmbeddedServletContainer的方法start()会在ApplicationContext的完全刷新后被调用。     *      * Gets a new fully configured but paused EmbeddedServletContainer instance.     * Clients should not be able to connect to the returned server until     * EmbeddedServletContainer#start() is called (which happens when the     * ApplicationContext has been fully refreshed).     * @参数 initializers ServletContextInitializers that should be applied as     * the container starts 容器启动时需要被应用的ServletContextInitializer     * @返回值 a fully configured and started EmbeddedServletContainer      * 一个被完全配置和已经被启动的EmbeddedServletContainer实例     * @参考 EmbeddedServletContainer#stop()     */    EmbeddedServletContainer getEmbeddedServletContainer(            ServletContextInitializer... initializers);}
原创粉丝点击