
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