spring boot 1.5.4 web容器定制(端口号等修改)方法

 更新时间:2017年06月18日 09:33:59   投稿:jingxian  
下面小编就为大家带来一篇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容器定制(端口号等修改)方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持脚本之家。

相关文章

  • Java实现PDF转为Word文档的示例代码

    Java实现PDF转为Word文档的示例代码

    众所周知,PDF文档除了具有较强稳定性和兼容性外, 还具有较强的安全性,在工作中可以有效避免别人无意中对文档内容进行修改。本文将分为以下两部分介绍如何在保持布局的情况下将PDF转为Word文档,希望对大家有所帮助
    2023-01-01
  • 详解Java的call by value和call by reference

    详解Java的call by value和call by reference

    在本篇文章里小编给大家总结了关于Java的call by value和call by reference的相关用法和知识点内容,需要的朋友们学习下。
    2019-03-03
  • Spring Boot 详细分析Conditional自动化配置注解

    Spring Boot 详细分析Conditional自动化配置注解

    首先我们先了解一下@Conditional注解,@Conditional是Spring4新提供的注解,它的作用是按照一定的条件进行判断,需要注入的Bean满足给定条件才可以注入到Spring IOC容器中
    2022-07-07
  • RocketMQ消息生产者是如何选择Broker示例详解

    RocketMQ消息生产者是如何选择Broker示例详解

    这篇文章主要为大家介绍了RocketMQ消息生产者是如何选择Broker示例详解,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2022-11-11
  • 基于springboot服务间Feign调用超时的解决方案

    基于springboot服务间Feign调用超时的解决方案

    这篇文章主要介绍了基于springboot服务间Feign调用超时的解决方案,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2021-07-07
  • SpringBoot使用redis实现session共享功能

    SpringBoot使用redis实现session共享功能

    这篇文章主要介绍了pringboot项目使用redis实现session共享,文中通过代码示例讲解的非常详细,对大家的学习或工作有一定的帮助,需要的朋友可以参考下
    2024-05-05
  • 详解Java中的内存屏障

    详解Java中的内存屏障

    这篇文章主要介绍了Java中的内存屏障的相关资料,帮助大家更好的理解和学习使用Java,感兴趣的朋友可以了解下
    2021-05-05
  • SpringBoot Validation入参校验国际化的项目实践

    SpringBoot Validation入参校验国际化的项目实践

    在Spring Boot中,可以使用Validation和国际化来实现对入参的校验,本文就来介绍一下SpringBoot Validation入参校验国际化,具有一定的参考价值,感兴趣的可以了解一下
    2023-10-10
  • IDEA修改idea64.exe.vmoptions文件以及解决coding卡顿问题

    IDEA修改idea64.exe.vmoptions文件以及解决coding卡顿问题

    IDEA修改idea64.exe.vmoptions文件以及解决coding卡顿问题,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2023-04-04
  • Java设计模式之工厂方法模式实例简析

    Java设计模式之工厂方法模式实例简析

    这篇文章主要介绍了Java设计模式之工厂方法模式,较为详细的分析了Java工厂模式的功能、定义并给出了实例代码加以总结分析,需要的朋友可以参考下
    2015-11-11

最新评论