FeignProperties2

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;
        }
    }
}

 

posted @ 2025-08-20 13:50  甜菜波波  阅读(13)  评论(0)    收藏  举报