首页 > 解决方案 > spring 配置文件中的系统属性值

问题描述

我在 Spring XML 的骆驼路线中配置队列名称

    <camel:from uri="jms:queue:test.myqueue"/>

如何从此 XML 中的系统属性中读取队列名称test.myqueue(假设我使用 -DqueueName=test.myqueue 启动我的应用程序)

另外,如果没有提供系统属性,有没有办法在这里配置默认值?

谢谢R

标签: springspring-boot

解决方案


您可以使用这种语法来做到这一点${queueName:defaultValue}。如果未提供属性或环境变量,则将采用默认值。


推荐阅读