All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.github.liaomengge.base_common.ribbon.RibbonProperties Maven / Gradle / Ivy

package com.github.liaomengge.base_common.ribbon;

import lombok.Data;
import org.springframework.boot.context.properties.ConfigurationProperties;

import java.time.Duration;

/**
 * Created by liaomengge on 2020/12/22.
 */
@Data
@ConfigurationProperties("base.ribbon")
public class RibbonProperties {
    
    private EagerLoadProperties eagerLoad = new EagerLoadProperties();
    private WeightWarmupProperties weightWarmup = new WeightWarmupProperties();

    @Data
    public static class EagerLoadProperties {
        private boolean enabled = true;
    }

    @Data
    public static class WeightWarmupProperties {
        private Duration time = Duration.ofMinutes(10);
    }
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy