apache-camel - Apache Camel @UriEndpoint 是否仅用于自动生成 HTML 文档?
问题描述
Apache Camel 文档清晰地说:
注释您的端点
如果您想受益于自动生成端点上所有参数的 HTML 文档作为 maven 站点报告的一部分,您需要注释端点的参数。
因此,这意味着您向 Endpoint 类添加 @UriEndpoint 注释,然后使用 @UriParam(或嵌套配置对象的 @UriParams)注释您希望通过 URI 配置机制配置的每个参数。
但在ENPOINT 注释下:
注释不仅对自动生成文档有用;我们可以使用它们在配置期间改进代码的验证,它们对工具提供者很有用,因此他们可以更轻松地检查配置选项。
在这篇文章中:adding-apache-camel-custom-component-endpoint-in-a-spring-application正确答案声称此注释是强制性的,以让自定义组件被注册并可用。
解决方案
推荐阅读
- arrays - 对具有状态的对象的二维数组进行排序
- algorithm - STM32L1xx 上的闪存 ECC 算法
- angularjs - Angularjs中组件的顺序加载
- css - 如何在 CSS 中连续播放多个动画?
- php - PHPExcel无法显示货币符号
- javascript - Google 跟踪代码管理器包括旧版 Analytics (GA) 和 Universal Analytics (UA) 脚本
- url - Glassfish 应用程序 URL 和 ID
- c# - TFS 构建失败,.target 文件无法复制文件太长?
- ios - 如何在 AVPlayer 中默认以横向模式播放视频?
- powershell - Powershell Grouping 在不同版本中的作用不同