diff --git a/pom.xml b/pom.xml index bea550253f2750dbc1af4e6b2477e35da9a28c13..16754278de7be88cc361c016cc4fbaa2794237ce 100644 --- a/pom.xml +++ b/pom.xml @@ -43,7 +43,7 @@ - 3.0.6-SNAPSHOT + 3.0.5.2 11 ${revision} diff --git a/support/schbrain-spring-support/src/main/java/com/schbrain/framework/support/spring/redisson/RedissonFeatureAutoConfiguration.java b/support/schbrain-spring-support/src/main/java/com/schbrain/framework/support/spring/redisson/RedissonFeatureAutoConfiguration.java index 90c41b9829659fa28d3157c8f18875ff69d82e79..1e197f132de359481b8381a8277ff07ecc79fe4f 100644 --- a/support/schbrain-spring-support/src/main/java/com/schbrain/framework/support/spring/redisson/RedissonFeatureAutoConfiguration.java +++ b/support/schbrain-spring-support/src/main/java/com/schbrain/framework/support/spring/redisson/RedissonFeatureAutoConfiguration.java @@ -1,8 +1,9 @@ package com.schbrain.framework.support.spring.redisson; -import org.redisson.config.Config; +import org.redisson.api.RedissonClient; import org.redisson.spring.starter.RedissonAutoConfigurationCustomizer; import org.springframework.boot.autoconfigure.AutoConfiguration; +import org.springframework.boot.autoconfigure.condition.ConditionalOnBean; import org.springframework.boot.autoconfigure.condition.ConditionalOnClass; import org.springframework.context.annotation.Bean; @@ -11,7 +12,8 @@ import org.springframework.context.annotation.Bean; * @since 2023/8/25 */ @AutoConfiguration -@ConditionalOnClass(Config.class) +@ConditionalOnBean(RedissonClient.class) +@ConditionalOnClass(RedissonAutoConfigurationCustomizer.class) public class RedissonFeatureAutoConfiguration { @Bean