スプリングブック1.5.4 web容器のカスタマイズ(ポート番号などの修正)方法


spring bootはデフォルトではtomcatを埋め込みweb容器として採用しています。
オーダーは3つあります。
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ウェブコンテナのカスタマイズ(ポート番号などの修正)方法は小編集が皆さんに提供した内容の全部を共有しています。参考にしてもらいたいです。どうぞよろしくお願いします。