간단한 질문 : 어떻게하면 gradle을 사용하여 Spring Boot 응용 프로그램 포트를 변경할 수 있습니까? 당신이 Gradle을 사용하지 않는 경우Gradle을 사용하여 Spring Boot 응용 프로그램의 포트를 변경하는 방법은 무엇입니까?
Here 이미 정답을 많이 나열되어 있습니다. 따라서 아무런 문제가 없으면이 게시물을 참조하십시오.
간단한 질문 : 어떻게하면 gradle을 사용하여 Spring Boot 응용 프로그램 포트를 변경할 수 있습니까? 당신이 Gradle을 사용하지 않는 경우Gradle을 사용하여 Spring Boot 응용 프로그램의 포트를 변경하는 방법은 무엇입니까?
Here 이미 정답을 많이 나열되어 있습니다. 따라서 아무런 문제가 없으면이 게시물을 참조하십시오.
이미 (물론 필요에 봄 부트 버전 적용) 빌드 스크립트에 추가 Spring Boot Gradle Plugin을 사용하지 않는 경우 : 당신이 다음을 수행 할 수 있습니다이 플러그인으로
buildscript{
ext { springBootVersion = '1.5.7.RELEASE' }
dependencies {
classpath("org.springframework.boot:spring-boot-gradle-plugin:${springBootVersion}")
}
}
apply plugin: 'org.springframework.boot'
을 :
bootRun {
args += ["--server.port=[PORT]"]
}
동적 인 경우 프로젝트 속성을 사용하여 포트를 변경할 수 있습니다. 이 같은 비슷한 뭔가를해야 :
if(!project.hasProperty("port"))
project.ext.set("port", 8080)
bootRun {
args += ["--server.port=${project.port}"]
}
그런 다음 당신이 응용 프로그램을 시작할 수 있습니다
./gradlewbootRun -Pport = 8888
당신이 -Pport에서를 건너 뛰면 이 예에서는 8080을 사용합니다.
Gradle 스크립트에 추가 구성을 추가하지 않으려는 경우 SERVER_PORT
환경 변수 :
SERVER_PORT=8888 ./gradlew bootRun