首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Spring Boot2中的EmbeddedServletContainerCustomizer和ConfigurableEmbeddedServletContainer

Spring Boot2中的EmbeddedServletContainerCustomizer和ConfigurableEmbeddedServletContainer
EN

Stack Overflow用户
提问于 2017-12-15 21:04:43
回答 0查看 11.8K关注 0票数 14

我们正在使用Spring Boot1.5.9中的下一个接口,没有任何问题:ConfigurableEmbeddedServletContainerEmbeddedServletContainerCustomizer

我们已经升级到Spring Boot 2 (2.0.0.M7),而这些接口并不存在。我们认为它们已经被修改用于具有相同目的的其他接口,但我们不知道它们是什么。

有人能帮助我们,以便知道如何修改这段代码,使其具有与Spring 1.5.9中相同的行为吗?

下面是我们的代码:

代码语言:javascript
复制
@Bean
public EmbeddedServletContainerCustomizer containerCustomizer() throws FileNotFoundException {

    final TomcatConnectorCustomizer customizer = new MyTomcatConnectionCustomizer(absoluteKeystoreFile,
            keystoreType, keystorePassword);
    return new EmbeddedServletContainerCustomizer() {

        @Override
        public void customize(ConfigurableEmbeddedServletContainer container) {
            if (container instanceof TomcatEmbeddedServletContainerFactory) {
                TomcatEmbeddedServletContainerFactory containerFactory = (TomcatEmbeddedServletContainerFactory) container;
                containerFactory.addConnectorCustomizers(customizer);

                Connector connector = new Connector(TomcatEmbeddedServletContainerFactory.DEFAULT_PROTOCOL);
                connector.setPort(port);
                containerFactory.addAdditionalTomcatConnectors(connector);

            }
        }
    };
}
EN

回答

页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/47832999

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档