首页 > 解决方案 > Apache Camel @UriEndpoint 是否仅用于自动生成 HTML 文档?

问题描述

Apache Camel 文档清晰地说:

注释您的端点

如果您想受益于自动生成端点上所有参数的 HTML 文档作为 maven 站点报告的一部分,您需要注释端点的参数。

因此,这意味着您向 Endpoint 类添加 @UriEndpoint 注释,然后使用 @UriParam(或嵌套配置对象的 @UriParams)注释您希望通过 URI 配置机制配置的每个参数。

但在ENPOINT 注释下:

注释不仅对自动生成文档有用;我们可以使用它们在配置期间改进代码的验证,它们对工具提供者很有用,因此他们可以更轻松地检查配置选项。

在这篇文章中:adding-apache-camel-custom-component-endpoint-in-a-spring-application正确答案声称此注释是强制性的,以让自定义组件被注册并可用。

标签: apache-camelquarkusendpoint

解决方案


推荐阅读