Maison >Java >javaDidacticiel >Personnalisation du conteneur web Spring Boot 1.5.4 (modification du numéro de port, etc.)
Spring Boot utilise Tomcat comme conteneur Web intégré par défaut
Il existe trois méthodes de personnalisation
1. Comme suit
@Componentpublic class CustomizationBean implements EmbeddedServletContainerCustomizer{/** * 定制方法一:实现EmbeddedServletContainerCustomizer * @param container */@Overridepublic void customize(ConfigurableEmbeddedServletContainer container) {//container.setPort(9000); }/** * 定制方法二:注入EmbeddedServletContainerFactory * @return */@Beanpublic 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; } }
#=====================servlet container config==================server.port=8080server.ssl.enabled=falseserver.address=127.0.0.1server.session.persistent=true#1800 seconds,30 minutes server.session.timeout=1800server.session.store-dir=/Users/hdwang/sessiontmp
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!