IT/spring

[Spring Boot] 서버 포트 변경하기

토희 2023. 10. 23. 15:28
728x90

 

1. application.properties 파일 수정하기

 

제일 간단하다

 

 

applicationl.properties에서 se만 작성해도 인텔리제이에서 자동으로 띄어준다

server.port=8081로 변경하고 실행하면 된다

 

실행하면 터미널 중간에 이렇게 포트가 뜰 것이다

 

 

 

 

2. SpringApplication의 setDefaultProperties

 

@SpringBootApplication
public class HelloApplication {

    public static void main(String[] args) {
        SpringApplication app = new SpringApplication(HelloApplication.class);
        app.setDefaultProperties(Collections.singletonMap("server.port", "8081"));
        app.run(args);
    }

}

SpringApplication의 setDefaultProperties를 사용하여 port를 변경할 수 있다

 

 

https://docs.spring.io/spring-boot/docs/current/api/org/springframework/boot/SpringApplication.html#setDefaultProperties(java.util.Map)

 

SpringApplication (Spring Boot 3.1.5 API)

setMainApplicationClass public void setMainApplicationClass(Class  mainApplicationClass) Set a specific main application class that will be used as a log source and to obtain version information. By default the main application class will be deduced. Ca

docs.spring.io

 

 

 

 

 

이 외에도 포트 변경하는 방법 참고 블로그 

https://hianna.tistory.com/806

 

[Spring Boot] 서버 포트 변경하기

application.properties 파일 수정하기 Command Line 옵션 추가하기 WebServerFactoryCustomizer 인터페이스 구현하기 SpringApplication의 setDefaultProperties 1. application.properties 파일 수정하기 server.port = 8081 2. Command Line

hianna.tistory.com

 

728x90