Skip to content

Commit 6f3ca45

Browse files
committed
Align MongoReactiveSessionConfiguration conditions
Align `MongoReactiveSessionConfiguration` `@ConditionalOnClass` with `MongoSessionConfiguration` See gh-11063
1 parent 4f3a51e commit 6f3ca45

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

spring-boot-project/spring-boot-autoconfigure/src/main/java/org/springframework/boot/autoconfigure/session/MongoReactiveSessionConfiguration.java

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,7 @@
2727
import org.springframework.context.annotation.Configuration;
2828
import org.springframework.data.mongodb.core.ReactiveMongoOperations;
2929
import org.springframework.session.ReactiveSessionRepository;
30+
import org.springframework.session.data.mongo.ReactiveMongoOperationsSessionRepository;
3031
import org.springframework.session.data.mongo.config.annotation.web.reactive.ReactiveMongoWebSessionConfiguration;
3132

3233
/**
@@ -35,7 +36,8 @@
3536
* @author Andy Wilkinson
3637
*/
3738
@Configuration
38-
@ConditionalOnClass(ReactiveMongoWebSessionConfiguration.class)
39+
@ConditionalOnClass({ ReactiveMongoOperations.class,
40+
ReactiveMongoOperationsSessionRepository.class })
3941
@ConditionalOnMissingBean(ReactiveSessionRepository.class)
4042
@ConditionalOnBean(ReactiveMongoOperations.class)
4143
@Conditional(ReactiveSessionCondition.class)

0 commit comments

Comments
 (0)