使用说明
气象服务应用程序
这个项目是一个SpringBoot应用程序,它使用RESTneneneba API按城市名称提供天气信息。
特性
- 获取给定城市的当前天气详细信息。
- 使用Java和Kotlin构建。
- 使用Spring Boot进行应用程序开发。
- API调用的响应式WebClient。
- 可配置的API属性。
- 记录天气信息以进行调试。
- 支持JSON响应,便于集成。
- 模块化设计,带DTO,用于干净的数据处理。
使用的技术
- Java 21
- 科特林
- 弹簧靴3.4.5
- 梅文
- 龙目
- Web客户端
入门指南
先决条件
- Java 21或更高版本
- Maven 3.8或更高版本
配置
应用程序要求在application.yml中配置API属性 或application.properties。 以下是一个示例配置:
weather-api:
base-url: https://api.weatherapi.com/v1
endpoint: /current.json
api-key: YOUR_API_KEY
将YOUR_API_KEY替换为实际的API密钥。
API终点
- 天气?city={cityName}:获取指定城市的当前天气。
