Java 驼峰组件定义:组件属性和属性之间的区别是什么?

Java 驼峰组件定义:组件属性和属性之间的区别是什么?,java,apache-camel,jms,Java,Apache Camel,Jms,我们可以使用下面的代码检索组件的组件json模式 camelContextInstance.getComponentParameterJsonSchemajms 或者通过检查组件jar来查找.json文件 在定义中,我看到有两个项—componentProperties和properties,每个项都包含一个元素数组 componentProperties具有将“种类”属性设置为“属性”的元素,并且 属性具有将“种类”属性设置为“参数”的元素 我知道属性可以在路由URI上设置为参数或路径,但我找

我们可以使用下面的代码检索组件的组件json模式 camelContextInstance.getComponentParameterJsonSchemajms

或者通过检查组件jar来查找.json文件

在定义中,我看到有两个项—componentProperties和properties,每个项都包含一个元素数组

componentProperties具有将“种类”属性设置为“属性”的元素,并且 属性具有将“种类”属性设置为“参数”的元素

我知道属性可以在路由URI上设置为参数或路径,但我找不到任何文档可以帮助了解如何使用componentProperties

这两项有什么区别


如何将componentProperty设置为上下文/路由

此json文件用于工具,而不是真正供驼峰开发人员查看。若你们有《骆驼行动》第二版的书,它将在第19章中介绍关于这个json文件的所有内容

对于驼峰终端用户,请查看您正在使用的组件的组件文档,并查看您可以在组件级别和端点级别配置的选项:


你说的工具是什么意思?。我们正在寻找一种动态方式,让用户添加所需的组件,并从友好的UI中使用它们。我还没有这本书,但你的链接给了我一些清晰。你介意同时回答这个问题吗?