zoukankan      html  css  js  c++  java
  • Spring Boot

    前言

    默认情况下,Spring Boot内置的Tomcat服务会使用8080端口启动,我们可以使用以下任何技巧去更改默认的Tomcat端口;

    注:我们可以通过server.port=0配置,去自动配置一个未被占用的http端口,由操作系统实现。

    1)通过application.properties配置文件修改端口

    通过配置application.properties文件几个简单的参数,我们可以实现很多美妙的功能,哈哈哈;改变端口就是其中一个,很简单,如下所示:

    ### Default server port #########
    server.port=9000
    

    2)通过实现EmbeddedServletContainerCustomizer 接口

    EmbeddedServletContainerCustomizer接口主要用于实现自定义配置默认的Servlet容器参数;
    任何实现了该接口的Bean的customize方法都会在Servlet容器启动前被调用;
    所以我们可以配置端口,错误页面,上下文等等参数;

    import org.springframework.boot.context.embedded.ConfigurableEmbeddedServletContainer;
    import org.springframework.boot.context.embedded.EmbeddedServletContainerCustomizer;
    import org.springframework.stereotype.Component;
     
    @Component
    public class AppContainerCustomizer implements EmbeddedServletContainerCustomizer {
     
        @Override
        public void customize(ConfigurableEmbeddedServletContainer container) {
     
            container.setPort(9000);
     
        }
    }
    

    3)通过启动命令行改变端口

    如果我们的应用被构建成uber jar形式,我们可以通过以下命令启动,来改变服务端口:
    java -jar -Dserver.port=9000 spring-boot-demo.jar

    原文链接

    Site4J

  • 相关阅读:
    USACO 2016 February Contest, Gold解题报告
    USACO 2016 January Contest, Gold解题报告
    NOIP2013 Day2
    [DP题]放苹果
    [DP题]登山
    洛谷八连测R6
    [20171025模拟赛]
    [DP题]吃糖果
    [DP题]采药
    spring-security-oauth2 授权服务集成钉钉扫码登录
  • 原文地址:https://www.cnblogs.com/chenpi/p/9696345.html
Copyright © 2011-2022 走看看