Java springcloudpass参数
我已经用spring cloud config配置了应用程序,我想通过jvm agrument来运行此应用程序: bootsrap.yml配置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.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,问题已经解决了,谢谢;