如何在cloud.stream.config.bindingserviceproperties中硬编码绑定

1bqhqjot  于 2021-07-16  发布在  Java
关注(0)|答案(1)|浏览(330)

很好的一天。有人知道硬编码的方法吗 org.springframework.cloud.stream.config.BindingServiceProperties # setBindings 我需要这样做,以便在使用微服务时,不可能通过application.yml进行更改—以减少潜在错误的空间

41zrol4v

41zrol4v1#

您可以使用system.setproperty(“spring.cloud.stream…”,“”)。你可以使用java -D 并从命令行提供属性。你也可以在你的主代码

@SpringBootApplication
public class DemoStreamApplication {

    public static void main(String[] args) {
        ApplicationContext context =  SpringApplication.run(DemoStreamApplication.class,
                "--spring.cloud.stream.bindings.echo-in-0.destination=echo",
                "--spring.cloud.stream.bindings.echo-in-0.group=echogroup");
. . .
}

相关问题