Запустите приложение загрузки весны с градиентом с помощью bootRun, используя аргументы

maciejka спросил: 28 марта 2018 в 03:08 в: java

У меня есть следующий фрагмент в build.gradle.

buildscript {
    ext {
        springBootVersion = '1.5.12.RELEASE'
    }
    repositories {
        mavenCentral()
    }
    dependencies {
        classpath("org.springframework.boot:spring-boot-gradle-plugin:${springBootVersion}")
    }
}
..
bootRun {
   systemProperties = System.properties
}
..

Я запустил приложение, используя следующую команду.

./gradlew bootRun -PjvmArgs=-Dserver.port=8090

он не работает. Что мне следует изменить для запуска приложения с указанным портом, как это было сделано в application.properties.

server.port=8090

1 ответ

Есть решение
Opal ответил: 28 марта 2018 в 03:54

В вашей конфигурации это должно работать:

./gradlew bootRun -Dserver.port=8090

С этим фрагментом кода:

bootRun {
   systemProperties = System.properties
}

вы передаете System свойства приложения, которое будет запущено. -P для свойства проекта.

maciejka ответил: 28 марта 2018 в 04:03
Точно так же для источника данных и server.contextpath?