Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/385.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java springcloudpass参数_Java_Spring Boot_Gradle_Spring Cloud Config - Fatal编程技术网

Java springcloudpass参数

Java springcloudpass参数,java,spring-boot,gradle,spring-cloud-config,Java,Spring Boot,Gradle,Spring Cloud Config,我已经用spring cloud config配置了应用程序,我想通过jvm agrument来运行此应用程序: bootsrap.yml配置 spring.application.name: app spring.cloud.config: enabled: ${SPRING_CONFIG_ENABLED:false} uri: ${SPRING_CONFIG_URI:http://ip:9097/} 我想通过这样的论证,但不起作用: gradle bootRunLocal -D

我已经用spring cloud config配置了应用程序,我想通过jvm agrument来运行此应用程序:

bootsrap.yml配置

  spring.application.name: app
spring.cloud.config:
  enabled: ${SPRING_CONFIG_ENABLED:false}
  uri: ${SPRING_CONFIG_URI:http://ip:9097/}
我想通过这样的论证,但不起作用:

gradle bootRunLocal -DSPRING_CONFIG_ENABLED=true     -DSPRING_CONFIG_URI=http://localhost:9097/

尝试在build.gradle文件中配置bootrun任务,如下所示:

bootRun {
    systemProperties System.properties
}

尝试在build.gradle文件中配置bootrun任务,如下所示:

bootRun {
    systemProperties System.properties
}

我通过在bootRun中添加以下代码来修复此问题:

   bootRun {
        if (project.hasProperty('args')) {
            args project.args.split(',')
        }
    }
要运行任务,请执行以下操作:

gradle bootRun -Pargs=--spring.profiles.active=local,--SPRING_CONFIG_ENABLED=true,--SPRING_CONFIG_URI=http://localhost:9097/

我通过在bootRun中添加以下代码来修复此问题:

   bootRun {
        if (project.hasProperty('args')) {
            args project.args.split(',')
        }
    }
要运行任务,请执行以下操作:

gradle bootRun -Pargs=--spring.profiles.active=local,--SPRING_CONFIG_ENABLED=true,--SPRING_CONFIG_URI=http://localhost:9097/

您的文件真的名为
bootsrap.yml
(而不是
bootstrap.yml
)吗?第一行真的有这两个空格吗?文件名是bootstrap.yml,问题已经解决了,谢谢;您的文件真的名为
bootsrap.yml
(而不是
bootstrap.yml
)吗?第一行真的有这两个空格吗?文件名是bootstrap.yml,问题已经解决了,谢谢;