• Java TomcatContextCustomizer类代码示例


    Java TomcatContextCustomizer类代码示例
    本文整理汇总了Java中org.springframework.boot.context.embedded.tomcat.TomcatContextCustomizer类的典型用法代码示例。如果您正苦于以下问题:Java TomcatContextCustomizer类的具体用法?Java TomcatContextCustomizer怎么用?Java TomcatContextCustomizer使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。

    本文整理汇总了Java中org.springframework.boot.context.embedded.tomcat.TomcatContextCustomizer的典型用法代码示例。如果您正苦于以下问题:Java TomcatContextCustomizer类的具体用法?Java TomcatContextCustomizer怎么用?Java TomcatContextCustomizer使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。


    TomcatContextCustomizer类属于org.springframework.boot.context.embedded.tomcat包,在下文中一共展示了TomcatContextCustomizer类的14个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的Java代码示例。

    示例1: cookieProcessorCustomizer

    import org.springframework.boot.context.embedded.tomcat.TomcatContextCustomizer; //导入依赖的package包/类
    @Bean
    public EmbeddedServletContainerCustomizer cookieProcessorCustomizer() {
        return new EmbeddedServletContainerCustomizer() {
            @Override
            public void customize(ConfigurableEmbeddedServletContainer container) {
                if (container instanceof TomcatEmbeddedServletContainerFactory) {
                    TomcatEmbeddedServletContainerFactory factory = (TomcatEmbeddedServletContainerFactory) container;
                    factory.addContextCustomizers(new TomcatContextCustomizer() {
                        @Override
                        public void customize(Context context) {
                            context.setCookieProcessor(new LegacyCookieProcessor());
                        }                        
                    });
                }
            }
    
    };
    

    }

    开发者ID:intuit,项目名称:karate,代码行数:19,代码来源:TomcatConfig.java

    示例2: redirectContextRootCanBeConfigured

    import org.springframework.boot.context.embedded.tomcat.TomcatContextCustomizer; //导入依赖的package包/类
    @Test
    public void redirectContextRootCanBeConfigured() throws Exception {
        Map<String, String> map = new HashMap<String, String>();
        map.put("server.tomcat.redirect-context-root", "false");
        bindProperties(map);
        ServerProperties.Tomcat tomcat = this.properties.getTomcat();
        assertThat(tomcat.getRedirectContextRoot()).isEqualTo(false);
        TomcatEmbeddedServletContainerFactory container = new TomcatEmbeddedServletContainerFactory();
        this.properties.customize(container);
        Context context = mock(Context.class);
        for (TomcatContextCustomizer customizer : container
                .getTomcatContextCustomizers()) {
            customizer.customize(context);
        }
        verify(context).setMapperContextRootRedirectEnabled(false);
    }
     
    开发者ID:vikrammane23,项目名称:https-github.com-g0t4-jenkins2-course-spring-boot,代码行数:17,代码来源:ServerPropertiesTests.java

    示例3: customizer

    import org.springframework.boot.context.embedded.tomcat.TomcatContextCustomizer; //导入依赖的package包/类
    @Bean
    public EmbeddedServletContainerCustomizer customizer() {
        return new EmbeddedServletContainerCustomizer() {
    
        <span class="hljs-meta">@Override</span>
        <span class="hljs-function"><span class="hljs-keyword">public</span> <span class="hljs-keyword">void</span> <span class="hljs-title">customize</span><span class="hljs-params">(ConfigurableEmbeddedServletContainer container)</span> </span>{
            TomcatEmbeddedServletContainerFactory tomcat = (TomcatEmbeddedServletContainerFactory) container;
            <span class="highlight">TomcatContextCustomizer</span> contextCustomizer = <span class="hljs-keyword">new</span> <span class="highlight">TomcatContextCustomizer</span>() {
    
                <span class="hljs-meta">@Override</span>
                <span class="hljs-function"><span class="hljs-keyword">public</span> <span class="hljs-keyword">void</span> <span class="hljs-title">customize</span><span class="hljs-params">(Context context)</span> </span>{
                    context.setCookieProcessor(<span class="hljs-keyword">new</span> LegacyCookieProcessor());
                }
            };
            tomcat.addContextCustomizers(contextCustomizer);
        }
    };
    

    }

    开发者ID:mkopylec,项目名称:recaptcha-spring-boot-starter,代码行数:19,代码来源:TestApplication.java

    示例4: servletContainer

    import org.springframework.boot.context.embedded.tomcat.TomcatContextCustomizer; //导入依赖的package包/类
    @Bean
    public EmbeddedServletContainerFactory servletContainer() {
        TomcatEmbeddedServletContainerFactory factory = new TomcatEmbeddedServletContainerFactory();
        MockService config = MockService.getInstance();
        factory.setPort(config.getPort());
        factory.setSessionTimeout(10, TimeUnit.MINUTES);
        factory.addContextCustomizers(new TomcatContextCustomizer() {
            @Override
            public void customize(Context context) {
                JarScanner jarScanner = new JarScanner() {
                    @Override
                    public void scan(ServletContext arg0, ClassLoader arg1,
                                     JarScannerCallback arg2, Set<String> arg3) {
                    }
                };
                context.setJarScanner(jarScanner);
            }
        });
        return factory;
    }
     
    开发者ID:groupon,项目名称:odo,代码行数:21,代码来源:TestHttpProxyContainer.java

    示例5: containerCustomizer

    import org.springframework.boot.context.embedded.tomcat.TomcatContextCustomizer; //导入依赖的package包/类
    @Bean
    public EmbeddedServletContainerCustomizer containerCustomizer() {
        if (highAvailability) {
            logger.info("Setting up high availability configuration");
            return factory -> {
                logger.info("Customizing Tomcat container");
    
            TomcatEmbeddedServletContainerFactory containerFactory = (TomcatEmbeddedServletContainerFactory) factory;
            <span class="highlight">TomcatContextCustomizer</span> tomcatContextCustomizer = context -&gt; {
                context.setSessionTimeout(<span class="hljs-number">30</span>);
                context.setManager(<span class="hljs-keyword">new</span> MemcachedBackupSessionManager() {{
                    setMemcachedNodes(nodes);
                    setFailoverNodes(failover);
                    setRequestUriIgnorePattern(<span class="hljs-string">".*\\.(ico|png|gif|jpg|css|js)$"</span>);
                }});
            };
            containerFactory.setTomcatContextCustomizers(Collections.singletonList(tomcatContextCustomizer));
    
            setMimeMappings(factory);
        };
    } <span class="hljs-keyword">else</span> {
        logger.info(<span class="hljs-string">"Skipping HA configuration"</span>);
        <span class="hljs-keyword">return</span> <span class="hljs-keyword">this</span>::setMimeMappings;
    }
    

    }

    开发者ID:ozwillo,项目名称:ozwillo-portal,代码行数:26,代码来源:OasisWebConfiguration.java

    示例6: tomcatContextCustomizer

    import org.springframework.boot.context.embedded.tomcat.TomcatContextCustomizer; //导入依赖的package包/类
    @Bean
    public TomcatContextCustomizer tomcatContextCustomizer() {
      return new TomcatContextCustomizer() {
        @Override
        public void customize(Context context) {
          context.addServletContainerInitializer(new WsSci(), null);
        }
      };
    }
     
    开发者ID:Kurento,项目名称:kurento-java,代码行数:10,代码来源:JsonRpcConfiguration.java

    示例7: configure

    import org.springframework.boot.context.embedded.tomcat.TomcatContextCustomizer; //导入依赖的package包/类
    public static void configure(TomcatEmbeddedServletContainerFactory tomcatFactory) {
    
            tomcatFactory.addContextCustomizers((<span class="highlight">TomcatContextCustomizer</span>) context -&gt; {
    
                <span class="hljs-keyword">boolean</span> development = (System.getProperty(<span class="hljs-string">"airsonic.development"</span>) != <span class="hljs-keyword">null</span>);
    
                <span class="hljs-comment">// Increase the size and time before eviction of the Tomcat</span>
                <span class="hljs-comment">// cache so that resources aren't uncompressed too often.</span>
                <span class="hljs-comment">// See https://github.com/jhipster/generator-jhipster/issues/3995</span>
    
                StandardRoot resources = <span class="hljs-keyword">new</span> StandardRoot();
                <span class="hljs-keyword">if</span> (development) {
                    resources.setCachingAllowed(<span class="hljs-keyword">false</span>);
                } <span class="hljs-keyword">else</span> {
                    resources.setCacheMaxSize(<span class="hljs-number">100000</span>);
                    resources.setCacheObjectMaxSize(<span class="hljs-number">4000</span>);
                    resources.setCacheTtl(<span class="hljs-number">24</span> * <span class="hljs-number">3600</span> * <span class="hljs-number">1000</span>);  <span class="hljs-comment">// 1 day, in milliseconds</span>
                }
                context.setResources(resources);
    
                <span class="hljs-comment">// Put Jasper in production mode so that JSP aren't recompiled</span>
                <span class="hljs-comment">// on each request.</span>
                <span class="hljs-comment">// See http://stackoverflow.com/questions/29653326/spring-boot-application-slow-because-of-jsp-compilation</span>
                Container jsp = context.findChild(<span class="hljs-string">"jsp"</span>);
                <span class="hljs-keyword">if</span> (jsp <span class="hljs-keyword">instanceof</span> Wrapper) {
                    ((Wrapper) jsp).addInitParameter(<span class="hljs-string">"development"</span>, Boolean.toString(development));
                }
            });
    }
    

    开发者ID:airsonic,项目名称:airsonic,代码行数:30,代码来源:TomcatApplication.java

    示例8: customizeBackgroundProcessorDelay

    import org.springframework.boot.context.embedded.tomcat.TomcatContextCustomizer; //导入依赖的package包/类
    private void customizeBackgroundProcessorDelay(
            TomcatEmbeddedServletContainerFactory factory) {
        factory.addContextCustomizers(new TomcatContextCustomizer() {
    
        <span class="hljs-meta">@Override</span>
        <span class="hljs-function"><span class="hljs-keyword">public</span> <span class="hljs-keyword">void</span> <span class="hljs-title">customize</span><span class="hljs-params">(Context context)</span> </span>{
            context.setBackgroundProcessorDelay(
                    Tomcat.<span class="hljs-keyword">this</span>.backgroundProcessorDelay);
        }
    
    });
    

    }

    开发者ID:vikrammane23,项目名称:https-github.com-g0t4-jenkins2-course-spring-boot,代码行数:13,代码来源:ServerProperties.java

    示例9: customizeRedirectContextRoot

    import org.springframework.boot.context.embedded.tomcat.TomcatContextCustomizer; //导入依赖的package包/类
    private void customizeRedirectContextRoot(
            TomcatEmbeddedServletContainerFactory factory,
            final boolean redirectContextRoot) {
        factory.addContextCustomizers(new TomcatContextCustomizer() {
    
        <span class="hljs-meta">@Override</span>
        <span class="hljs-function"><span class="hljs-keyword">public</span> <span class="hljs-keyword">void</span> <span class="hljs-title">customize</span><span class="hljs-params">(Context context)</span> </span>{
            context.setMapperContextRootRedirectEnabled(redirectContextRoot);
        }
    
    });
    

    }

    开发者ID:vikrammane23,项目名称:https-github.com-g0t4-jenkins2-course-spring-boot,代码行数:13,代码来源:ServerProperties.java

    示例10: doCustomize

    import org.springframework.boot.context.embedded.tomcat.TomcatContextCustomizer; //导入依赖的package包/类
    @Override
    public void doCustomize(TomcatEmbeddedServletContainerFactory tomcatContainer) {
        tomcatContainer.addContextCustomizers(new TomcatContextCustomizer() {
            @Override
            public void customize(Context context) {
                addListener(context, findListenerType());
            }
        });
    }
     
    开发者ID:vikrammane23,项目名称:https-github.com-g0t4-jenkins2-course-spring-boot,代码行数:10,代码来源:TomcatWebSocketContainerCustomizer.java

    示例11: tomcatContextCustomizer

    import org.springframework.boot.context.embedded.tomcat.TomcatContextCustomizer; //导入依赖的package包/类
    @Bean
    public TomcatContextCustomizer tomcatContextCustomizer() {
        return new TomcatContextCustomizer() {
            @Override
            public void customize(Context context) {
                context.addApplicationListener("org.apache.tomcat.websocket.server.WsContextListener");
            }
        };
    }
     
    开发者ID:CenturyLinkCloud,项目名称:mdw,代码行数:10,代码来源:SpringBootApplication.java

    示例12: factory

    import org.springframework.boot.context.embedded.tomcat.TomcatContextCustomizer; //导入依赖的package包/类
    @Bean public TomcatEmbeddedServletContainerFactory factory() {
        TomcatEmbeddedServletContainerFactory tomcatEmbeddedServletContainerFactory = new TomcatEmbeddedServletContainerFactory();
        tomcatEmbeddedServletContainerFactory.addContextCustomizers((TomcatContextCustomizer) (Context context) -> {
            context.addServletContainerInitializer(new JasperInitializer(), Collections.<Class<?>> emptySet());
        });
        return tomcatEmbeddedServletContainerFactory;
    

    }

    开发者ID:gjong,项目名称:web-harvester,代码行数:9,代码来源:ControllerConfiguration.java

    示例13: servletContainerCustomizer

    import org.springframework.boot.context.embedded.tomcat.TomcatContextCustomizer; //导入依赖的package包/类
    @Bean
    public EmbeddedServletContainerCustomizer servletContainerCustomizer() {
        return new EmbeddedServletContainerCustomizer() {
    
        <span class="hljs-meta">@Override</span>
        <span class="hljs-function"><span class="hljs-keyword">public</span> <span class="hljs-keyword">void</span> <span class="hljs-title">customize</span><span class="hljs-params">(ConfigurableEmbeddedServletContainer container)</span> </span>{
            <span class="hljs-keyword">if</span> (container <span class="hljs-keyword">instanceof</span> TomcatEmbeddedServletContainerFactory) {
                customizeTomcat((TomcatEmbeddedServletContainerFactory)container); 
            }
        }
    
        <span class="hljs-function"><span class="hljs-keyword">private</span> <span class="hljs-keyword">void</span> <span class="hljs-title">customizeTomcat</span><span class="hljs-params">(TomcatEmbeddedServletContainerFactory tomcatFactory)</span> </span>{
            tomcatFactory.addContextCustomizers(<span class="hljs-keyword">new</span> <span class="highlight">TomcatContextCustomizer</span>() {
    
                <span class="hljs-meta">@Override</span>
                <span class="hljs-function"><span class="hljs-keyword">public</span> <span class="hljs-keyword">void</span> <span class="hljs-title">customize</span><span class="hljs-params">(Context context)</span> </span>{
                    Container jsp = context.findChild(<span class="hljs-string">"jsp"</span>);
                    <span class="hljs-keyword">if</span> (jsp <span class="hljs-keyword">instanceof</span> Wrapper) {
                        ((Wrapper)jsp).addInitParameter(<span class="hljs-string">"development"</span>, <span class="hljs-string">"false"</span>);
                    }
    
                }
    
            });
        }
    
    };
    

    }

    开发者ID:la-team,项目名称:lightadmin-springboot,代码行数:29,代码来源:LightAdminBootApplication.java

    示例14: tomcatContainerFactory

    import org.springframework.boot.context.embedded.tomcat.TomcatContextCustomizer; //导入依赖的package包/类
    @Bean
    public TomcatEmbeddedServletContainerFactory tomcatContainerFactory() {
      TomcatEmbeddedServletContainerFactory factory = new TomcatEmbeddedServletContainerFactory();
      factory.setTomcatContextCustomizers(
          Arrays.asList(new TomcatContextCustomizer[] { tomcatContextCustomizer() }));
      return factory;
    }
     
    开发者ID:Kurento,项目名称:kurento-java,代码行数:8,代码来源:JsonRpcConfiguration.java


    注:本文中的org.springframework.boot.context.embedded.tomcat.TomcatContextCustomizer类示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。

    https://vimsky.com/examples/detail/java-class-org.springframework.boot.context.embedded.tomcat.TomcatContextCustomizer.html
  • 相关阅读:
    黄聪:自己写的C#对Access操作的数据回滚程序
    黄聪:c# 操作配置文件Properties.Settings
    黄聪:C#类似MSN的右下角弹出窗体
    黄聪:C#尽量使用接口来编程
    黄聪:C#中PictureBox异步加载图片
    黄聪:C# 窗体边框阴影效果
    黄聪:C#安装程序中打包MSDE的八个步骤
    黄聪:c#水晶报表的进一步功能和使用
    黄聪:C# 窗体拖拽功能
    黄聪:C# 日期格式
  • 原文地址:https://www.cnblogs.com/sunny3158/p/16651780.html
Copyright © 2020-2023  润新知