AmapProperties.java
831 Bytes
package com.diligrp.rider.config;
import lombok.Data;
import org.springframework.boot.context.properties.ConfigurationProperties;
import org.springframework.context.annotation.Configuration;
/**
* 高德 Web 服务 API 配置(电动车路径规划)。
*/
@Data
@Configuration
@ConfigurationProperties(prefix = "amap")
public class AmapProperties {
/** 是否启用高德 ETA;false 时调用直接返回空,由上游降级到直线距离公式 */
private boolean enabled = true;
/** 高德 Web 服务 API Key */
private String key;
/** 高德 Web 服务基础 URL */
private String baseUrl = "https://restapi.amap.com";
/** HTTP 连接超时(毫秒) */
private int connectTimeoutMillis = 3000;
/** HTTP 读取超时(毫秒) */
private int readTimeoutMillis = 3000;
}