spring boot怎么改端口号

fiy 其他 147

回复

共3条回复 我来回复
  • fiy的头像
    fiy
    Worktile&PingCode市场小伙伴
    评论

    要改变Spring Boot应用程序的默认端口号,可以通过以下三种方式来实现:

    1. 在application.properties文件中配置端口号:
      打开src/main/resources目录下的application.properties文件,添加以下内容:
      server.port=新的端口号

    例如,要将端口号改为8081,只需添加:
    server.port=8081

    1. 在application.yml文件中配置端口号:
      打开src/main/resources目录下的application.yml文件,添加以下内容:
      server:
      port: 新的端口号

    例如,要将端口号改为8081,只需添加:
    server:
    port: 8081

    1. 在命令行参数或系统环境变量中配置端口号:
      在启动Spring Boot应用程序时,可以通过命令行参数或系统环境变量来指定端口号。例如,可以使用以下命令来指定端口号为8081:
      java -jar myapp.jar –server.port=8081

    注意:以上三种方法可以单独使用或同时使用。如果同时使用多种方法,最终生效的是命令行参数或系统环境变量中配置的端口号。

    1年前 0条评论
  • 不及物动词的头像
    不及物动词
    这个人很懒,什么都没有留下~
    评论

    要修改Spring Boot应用程序的端口号,可以通过以下几种方式进行操作:

    1. 使用命令行参数:可以在启动应用程序时通过命令行参数指定端口号。例如,使用java -jar app.jar --server.port=8081命令启动应用程序,并将端口号设置为8081。

    2. 使用配置文件:可以在Spring Boot的配置文件(application.properties或application.yml)中设置端口号。在配置文件中添加server.port=8081即可将端口号设置为8081。

    3. 使用Java代码配置:可以在应用程序的源代码中使用Java代码来配置端口号。例如,在Spring Boot的启动类中添加@Value("${server.port}")注解,并将端口号设置为8081。

    4. 使用环境变量:可以在操作系统的环境变量中设置端口号。例如,在Windows系统中,可以通过在命令提示符中执行set SERVER_PORT=8081命令来设置端口号为8081。

    5. 使用配置中心:如果使用了配置中心(如Spring Cloud Config),可以在配置中心的配置文件中设置端口号。在配置中心的配置文件中添加server.port=8081即可将端口号设置为8081。

    无论使用哪种方式修改端口号,都需要重新启动应用程序才能使修改生效。另外,需要注意避免与其他应用程序或服务的端口号冲突。

    1年前 0条评论
  • worktile的头像
    worktile
    Worktile官方账号
    评论

    在Spring Boot中,可以通过修改application.propertiesapplication.yml文件来改变端口号。下面是两种不同的配置方式:

    1. 修改application.properties文件

      • 打开src/main/resources/application.properties文件
      • 添加或修改以下行:server.port=新的端口号
      • 保存文件
    2. 修改application.yml文件

      • 打开src/main/resources/application.yml文件
      • 添加或修改以下行:
      server:
        port: 新的端口号
      
      • 保存文件

    无论使用哪种方式,接下来重新启动应用程序时,应用程序将使用新的端口号。

    除了上述两种方式,还可以在程序的启动类中使用编程方式来改变端口号。下面是一个示例:

    import org.springframework.boot.SpringApplication;
    import org.springframework.boot.autoconfigure.SpringBootApplication;
    import org.springframework.boot.web.servlet.support.SpringBootServletInitializer;
    import org.springframework.boot.builder.SpringApplicationBuilder;
    import org.springframework.boot.context.properties.ConfigurationProperties;
    
    @SpringBootApplication
    @ConfigurationProperties(prefix = "server")
    public class MyApplication extends SpringBootServletInitializer {
    
        private int port;
    
        public void setPort(int port) {
            this.port = port;
        }
    
        @Override
        protected SpringApplicationBuilder configure(SpringApplicationBuilder builder) {
            return builder.sources(MyApplication.class);
        }
    
        public static void main(String[] args) {
            SpringApplication app = new SpringApplication(MyApplication.class);
            MyApplication myApp = new MyApplication();
            myApp.setPort(新的端口号);
            app.run(args);
        }
    }
    

    以上是通过在代码中编程方式设置端口号的示例,这种方式可以在启动应用程序之前动态地设置端口号。

    无论是修改配置文件还是通过编程方式设置端口号,都可以达到改变Spring Boot应用程序端口号的目的。

    1年前 0条评论
注册PingCode 在线客服
站长微信
站长微信
电话联系

400-800-1024

工作日9:30-21:00在线

分享本页
返回顶部