package com.demo;
import com.google.common.collect.Maps;
import java.io.Serializable;
import java.util.Map;
import lombok.Generated;
import org.springframework.boot.context.properties.ConfigurationProperties;
import org.springframework.stereotype.Component;
/**
* @Author:
* @Date: 2025/08/20 13:31
* @Description:
*/
@Component
@ConfigurationProperties(
prefix = "spring.web.feign"
)
public class FeignProperties2 implements Serializable {
private final Map<String, FeignProperties2.Client> clients = Maps.newLinkedHashMap();
public FeignProperties2() {
}
@Generated
public Map<String, FeignProperties2.Client> getClients() {
return this.clients;
}
public static class Client implements Serializable {
private String apikey;
private String url;
private Map<String, String> headers = Maps.newLinkedHashMap();
public Client() {
}
public String getApikey() {
return this.apikey;
}
public void setApikey(String apikey) {
this.apikey = apikey;
}
public String getUrl() {
return this.url;
}
public void setUrl(String url) {
this.url = url;
}
public Map<String, String> getHeaders() {
return this.headers;
}
public void setHeaders(Map<String, String> headers) {
this.headers = headers;
}
}
}