일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- 네트워크보안
- 인공지능
- 머신러닝
- 웹개발
- 프로그래밍언어
- Yes
- 클라우드컴퓨팅
- 알고리즘
- I'm Sorry
- 프로그래밍
- 코딩
- 컴퓨터공학
- 파이썬
- 데이터베이스
- 네트워크
- 버전관리
- 사이버보안
- 자바스크립트
- 데이터구조
- 데이터분석
- 소프트웨어
- 컴퓨터과학
- 자료구조
- 컴퓨터비전
- 보안
- 2
- 빅데이터
- 딥러닝
- 소프트웨어공학
- 데이터과학
- Today
- Total
스택큐힙리스트
어떻게 Spring Boot 애플리케이션을 위한 포트를 구성하는지 알려드리겠습니다. 본문
Spring Boot 애플리케이션이 수신 대기하는 TCP/IP 포트를 기본 포트 8080 대신에 다른 포트로 구성하는 방법은 무엇인가요?
답변 1
커맨드 라인 옵션을 사용하여 시스템 속성을 설정하거나 JVM에 'said in docs' 를 설정하십시오. 'server.port'
그래도 '/src/main/resources/' 에 'application.properties' 를 추가하십시오.
'server.port=8090
'
무작위 포트를 사용하십시오:
'server.port=0
'
'application.yml' 와 동일하게 '/src/main/resources/' 에 추가하기:
'server:
port: 8090
'
답변 2
프로젝트를 개발하기 위해, Spring Boot는 많은 기능과 설정을 제공합니다. 그 중 하나는 애플리케이션의 포트를 구성하는 기능입니다. 애플리케이션을 의도한 대로 실행하고 호스팅하기 위해 포트를 구성하는 것은 매우 중요합니다. 이제 포트를 구성하는 방법에 대해 알아보겠습니다.Spring Boot 애플리케이션의 포트를 구성하는 가장 간단한 방법은 application.properties 또는 application.yml 파일을 사용하는 것입니다. 이 파일은 애플리케이션의 설정을 정의하고 다양한 환경 변수를 설정하기 위해 사용됩니다.
첫 번째 단계는 application.properties 파일을 열고 server.port 속성을 찾는 것입니다. 이 속성은 애플리케이션의 포트를 지정하는 데 사용됩니다. 기본값은 보통 8080입니다. 이 값을 변경하고 싶다면, 다음처럼 입력해야 합니다.
```
server.port = 8888
```
이제 애플리케이션은 8888 포트에서 실행됩니다. 하지만 이는 application.properties 파일을 변경한 후 재시작해야 적용됩니다.
```application.yml``` 파일을 사용한다면, 다음과 비슷한 내용을 추가합니다:
```yaml
server:
port: 8888
```
이제 포트는 8888로 설정되었습니다. 같은 방법으로 기존의 8888을 다른 포트 번호로 변경할 수도 있습니다.
또한, 다른 방법으로 프로그래밍 방식으로 포트를 구성할 수도 있습니다. Spring Boot 애플리케이션은 자바 코드를 통해 포트를 동적으로 변경할 수 있도록 지원합니다.
```java```
```
@SpringBootApplication
public class MyApplication {
public static void main(String[] args) {
SpringApplication app = new SpringApplication(MyApplication.class);
app.setDefaultProperties(Collections.singletonMap(server.port, 8888)); //포트 설정하기
app.run(args);
}
}
```
이 코드는 SpringApplication 클래스를 사용하여 Spring Boot 애플리케이션을 실행합니다. setDefaultProperties() 메서드를 사용하여 server.port 속성을 지정하고 원하는 포트 번호를 전달합니다. 이제 애플리케이션은 8888 포트에서 실행됩니다.
port를 구성하는 방법에 대해 설명했지만, 포트 번호를 구성할 때 주의해야 할 몇 가지 사항이 있습니다. 포트 번호는 이미 다른 애플리케이션에 사용 중인 번호와 충돌하지 않도록 설정해야 합니다. 일반적으로 1024보다 큰 번호를 사용하는 것이 좋습니다. 예를 들어, 일반적으로 웹 서버 애플리케이션은 1024 이후의 포트 번호인 8080, 8888, 9090 등을 사용합니다.
이제 Spring Boot 애플리케이션의 포트를 구성하는 방법에 대해 알게 되었습니다. 애플리케이션을 실행하고 호스팅하는 동안 원하는 포트 번호로 설정하실 수 있습니다.