package eu.codearte.resteeth.autoconfigure; import eu.codearte.resteeth.annotation.RestClient; import eu.codearte.resteeth.config.EnableResteeth; import org.springframework.boot.autoconfigure.condition.ConditionalOnClass; import org.springframework.boot.autoconfigure.condition.ConditionalOnExpression; import org.springframework.context.annotation.Configuration; /** * {@link org.springframework.boot.autoconfigure.EnableAutoConfiguration Auto-configuration} for Resteeth support. * Equivalent to enabling {@link eu.codearte.resteeth.config.EnableResteeth} in your configuration. * m * The configuration will not be activated if {@literal resteeth.enabled=false}. * * @author Mariusz Smykula */ @Configuration @ConditionalOnClass(RestClient.class) @ConditionalOnExpression("${resteeth.enabled:true}") @EnableResteeth public class ResteethAutoConfiguration { }