From 4854b0066f4c3d91e81d752b5831c667bd2d067b Mon Sep 17 00:00:00 2001 From: Mark Pollack Date: Tue, 20 Feb 2024 14:35:15 -0500 Subject: [PATCH] Add @ConditionalOnClass(StabilityAiApi.class) to StabilityAiImageAutoConfiguration --- .../stabilityai/StabilityAiImageAutoConfiguration.java | 3 +++ 1 file changed, 3 insertions(+) diff --git a/spring-ai-spring-boot-autoconfigure/src/main/java/org/springframework/ai/autoconfigure/stabilityai/StabilityAiImageAutoConfiguration.java b/spring-ai-spring-boot-autoconfigure/src/main/java/org/springframework/ai/autoconfigure/stabilityai/StabilityAiImageAutoConfiguration.java index 179ee5a36..60f0b3468 100644 --- a/spring-ai-spring-boot-autoconfigure/src/main/java/org/springframework/ai/autoconfigure/stabilityai/StabilityAiImageAutoConfiguration.java +++ b/spring-ai-spring-boot-autoconfigure/src/main/java/org/springframework/ai/autoconfigure/stabilityai/StabilityAiImageAutoConfiguration.java @@ -17,6 +17,7 @@ package org.springframework.ai.autoconfigure.stabilityai; import org.springframework.ai.stabilityai.StabilityAiImageClient; import org.springframework.ai.stabilityai.api.StabilityAiApi; +import org.springframework.boot.autoconfigure.condition.ConditionalOnClass; import org.springframework.boot.autoconfigure.condition.ConditionalOnMissingBean; import org.springframework.boot.context.properties.EnableConfigurationProperties; import org.springframework.context.annotation.Bean; @@ -26,6 +27,8 @@ import org.springframework.web.client.RestClient; * @author Mark Pollack * @since 0.8.0 */ + +@ConditionalOnClass(StabilityAiApi.class) @EnableConfigurationProperties({ StabilityAiImageProperties.class }) public class StabilityAiImageAutoConfiguration {