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

  • 相关阅读:
    EMV内核使用中的常见问题
    SM2国密证书合法性验证
    WP8.1中C++的winodws运行时组件位移操作的差异
    [源码]Literacy 快速反射读写对象属性,字段
    Vue 单文件元件 — vTabs
    vue-router路径计算问题
    前端跨域新方案尝试
    Vue 单文件原件 — vCheckBox
    JavaScript 功能类 Url.js
    Vue 学习笔记 — 组件初始化
  • 原文地址:https://www.cnblogs.com/chenpi/p/9696345.html
Copyright © 2011-2022 走看看