Add @ConditionalOnClass(StabilityAiApi.class) to StabilityAiImageAutoConfiguration

This commit is contained in:
Mark Pollack
2024-02-20 14:35:15 -05:00
parent 596f2b06c0
commit 4854b0066f

View File

@@ -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 {