java - 将 JVM 参数添加到 Spring Boot 应用程序

标签 java gradle spring-boot jvm-arguments

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

最佳答案

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

bootRun.systemProperties = System.properties

整个 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

关于java - 将 JVM 参数添加到 Spring Boot 应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30720957/

相关文章:

java - 从队列中消费时,所有 boolean 字段均为 false

java - 忽略 Java 流中的 null

java - 为什么要使用JNDI? - 远程EJB调用

java - Intellij 想法 : Importing Gradle project - getting JAVA_HOME not defined yet

gradle - 解析 gradle 脚本时如何使用 Groovy CodeVisitorSupport 访问者类?

java - Activity 生命周期

android - 导出aar文件时如何包含依赖库

同一项目中的 Java Spring Boot MVC 和 CLI API

spring - org.springframework.boot.autoconfigure 无法在 eclipse 中解析

java - Spring注入(inject)接口(interface)的两个实现以使用桥接设计模式