java - apache Camel 天气库入门

标签 java spring-boot apache-camel weather-api openweathermap

我想将 Camel 天气库附加到我的项目中。我在我的应用程序中使用 spring boot。我找不到与该库相关的任何示例和教程。

文档对我来说太短了,我现在不知道如何开始...:( 文档位于:http://camel.apache.org/weather.html .

有人可以帮助我从服务器获取响应吗? 我在 http://openweathermap.org/appid 创建了我的 API key 但我现在不知道如何在 java 中使用这个库来获得响应。我也查看了maven依赖类,发现了一些类,Producers等,但是如何得到响应?

最佳答案

camel-weather 模块旨在与 Apache Camel 配合使用。图书馆。在使用这个特定模块之前,您需要熟悉它。现在问问自己这是否确实是您所需要的?

Apache Camel 是一种复杂的消息总线,它实现了多种“企业集成模式”。该模块可能是作为如何开始编写模块的示例而编写的。在选择 Camel 库的用例中,它可能没有实际用途:)

如果您只想提取一些天气预报数据并将其显示在网页上,只需使用常见的 HTTP 客户端实现并简单地查询 Open Weather Map API直接。

关于java - apache Camel 天气库入门,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42649595/

相关文章:

spring - BundleContextAware 和 BundleContext 的 Apache Camel maven 依赖问题

java - 通过集成测试执行生产代码时@Autowired 字段为 null

eclipse - 使用 gradle eclipse 插件指定 JRE Con​​tainer

java - 无法 Autowiring 存储库字段

http - MultipartEntityBuilder 包 org.apache.http.entity.mime 不存在

jdbc - Camel : use datasource configured by spring-boot

java - 如何从kafka流中获取窗口聚合?

java - 四舍五入到 2 位数后如何打印 Double?

java - Spring Boot 异常处理程序不捕获异常

java - 为什么应用程序看不到 Spring Security 中的 Roles (Forbidden)