发布于 2017-08-26 20:58:59 | 182 次阅读 | 评论: 0 | 来源: 网友投递

这里有新鲜出炉的精品教程,程序狗速度看过来!

Spring Boot

Spring Boot 项目旨在简化创建产品级的 Spring 应用和服务。你可通过它来选择不同的 Spring 平台。可创建独立的 Java 应用和 Web 应用,同时提供了命令行工具来允许 'spring scripts'.


下面小编就为大家带来一篇spring boot 1.5.4 web容器定制(端口号等修改)方法。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧

spring boot 默认采用tomcat作为嵌入的web容器

定制方式有三种

1. 2.如下


@Component
public class CustomizationBean implements EmbeddedServletContainerCustomizer{

  /**
   * 定制方法一:实现EmbeddedServletContainerCustomizer
   * @param container
   */
  @Override
  public void customize(ConfigurableEmbeddedServletContainer container) {
    //container.setPort(9000);
  }

  /**
   * 定制方法二:注入EmbeddedServletContainerFactory
   * @return
   */
  @Bean
  public EmbeddedServletContainerFactory servletContainer() {
    TomcatEmbeddedServletContainerFactory factory = new TomcatEmbeddedServletContainerFactory();
    factory.setPort(9001);
    factory.setSessionTimeout(10, TimeUnit.MINUTES);
    //优先级高于配置在/static/error文件夹里面的404.html页面
    factory.addErrorPages(new ErrorPage(HttpStatus.NOT_FOUND, "/error/403.html"));
    return factory;
  }
}

 3.配置文件添加相关配置,如下


#=====================servlet container config==================
server.port=8080
server.ssl.enabled=false
server.address=127.0.0.1
server.session.persistent=true
#1800 seconds,30 minutes
server.session.timeout=1800
server.session.store-dir=/Users/hdwang/sessiontmp

以上这篇spring boot 1.5.4 web容器定制(端口号等修改)方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持PHPERZ。



最新网友评论  共有(0)条评论 发布评论 返回顶部

Copyright © 2007-2017 PHPERZ.COM All Rights Reserved   冀ICP备14009818号  版权声明  广告服务