Java 将JVM参数添加到spring启动应用程序

Java 将JVM参数添加到spring启动应用程序,java,gradle,spring-boot,jvm-arguments,Java,Gradle,Spring Boot,Jvm Arguments,我正在运行基于Gradle的Spring Boot应用程序。 我需要以某种方式将JVM参数添加到此项目中,因此当我使用“java-jar myProject”运行项目时,JVM参数会自动加载。只需将这一行添加到build.gradle文件中,您就可以向JVM传递选项(例如-Dspring.profiles.active=loc): 整个build.gradle文件应如下所示: project.ext { ... } apply plugin: 'java' apply plugin:

我正在运行基于Gradle的Spring Boot应用程序。
我需要以某种方式将JVM参数添加到此项目中,因此当我使用“java-jar myProject”运行项目时,JVM参数会自动加载。

只需将这一行添加到build.gradle文件中,您就可以向JVM传递选项(例如-Dspring.profiles.active=loc):

整个build.gradle文件应如下所示:

project.ext {
    ...
}

apply plugin: 'java'
apply plugin: 'idea'
apply plugin: 'spring-boot'

repositories {
    ....
}

dependencies {
    runtime ...

    compile ...
    compile ...

    testCompile ...
}

jar {
    ...
}

bootRun.systemProperties = System.properties

只需将这一行添加到build.gradle文件中,就可以将选项传递给JVM(例如-Dspring.profiles.active=loc):

整个build.gradle文件应如下所示:

project.ext {
    ...
}

apply plugin: 'java'
apply plugin: 'idea'
apply plugin: 'spring-boot'

repositories {
    ....
}

dependencies {
    runtime ...

    compile ...
    compile ...

    testCompile ...
}

jar {
    ...
}

bootRun.systemProperties = System.properties

实际上,此配置有助于传递命令行参数。但我需要配置默认的JVM参数,所以当我运行“java-jarmyproject”时,这些默认参数会自动加载。实际上,这种配置可以帮助传递命令行参数。但我需要配置默认的JVM参数,所以当我运行“java-jarmyproject”时,这些默认参数会自动加载。