diff --git a/spring-boot-autoconfigure/src/main/java/org/springframework/boot/autoconfigure/session/MongoSessionProperties.java b/spring-boot-autoconfigure/src/main/java/org/springframework/boot/autoconfigure/session/MongoSessionProperties.java index 929caa9c1eb2..0fafd07bdeab 100644 --- a/spring-boot-autoconfigure/src/main/java/org/springframework/boot/autoconfigure/session/MongoSessionProperties.java +++ b/spring-boot-autoconfigure/src/main/java/org/springframework/boot/autoconfigure/session/MongoSessionProperties.java @@ -24,7 +24,7 @@ * @author Andy Wilkinson * @since 2.0.0 */ -@ConfigurationProperties(prefix = "spring.session.mongo") +@ConfigurationProperties(prefix = "spring.session.mongodb") public class MongoSessionProperties { /** diff --git a/spring-boot-autoconfigure/src/main/java/org/springframework/boot/autoconfigure/session/SessionStoreMappings.java b/spring-boot-autoconfigure/src/main/java/org/springframework/boot/autoconfigure/session/SessionStoreMappings.java index a7961e1e9bc4..b3a594bd2e64 100644 --- a/spring-boot-autoconfigure/src/main/java/org/springframework/boot/autoconfigure/session/SessionStoreMappings.java +++ b/spring-boot-autoconfigure/src/main/java/org/springframework/boot/autoconfigure/session/SessionStoreMappings.java @@ -35,7 +35,7 @@ final class SessionStoreMappings { static { Map> mappings = new HashMap<>(); mappings.put(StoreType.REDIS, RedisSessionConfiguration.class); - mappings.put(StoreType.MONGO, MongoSessionConfiguration.class); + mappings.put(StoreType.MONGODB, MongoSessionConfiguration.class); mappings.put(StoreType.JDBC, JdbcSessionConfiguration.class); mappings.put(StoreType.HAZELCAST, HazelcastSessionConfiguration.class); mappings.put(StoreType.NONE, NoOpSessionConfiguration.class); diff --git a/spring-boot-autoconfigure/src/main/java/org/springframework/boot/autoconfigure/session/StoreType.java b/spring-boot-autoconfigure/src/main/java/org/springframework/boot/autoconfigure/session/StoreType.java index 4272519a8c31..2b8023c705b1 100644 --- a/spring-boot-autoconfigure/src/main/java/org/springframework/boot/autoconfigure/session/StoreType.java +++ b/spring-boot-autoconfigure/src/main/java/org/springframework/boot/autoconfigure/session/StoreType.java @@ -32,9 +32,9 @@ public enum StoreType { REDIS, /** - * Mongo backed sessions. + * MongoDB backed sessions. */ - MONGO, + MONGODB, /** * JDBC backed sessions. diff --git a/spring-boot-autoconfigure/src/test/java/org/springframework/boot/autoconfigure/session/SessionAutoConfigurationMongoTests.java b/spring-boot-autoconfigure/src/test/java/org/springframework/boot/autoconfigure/session/SessionAutoConfigurationMongoTests.java index 593779b81aa0..4248edeb1675 100644 --- a/spring-boot-autoconfigure/src/test/java/org/springframework/boot/autoconfigure/session/SessionAutoConfigurationMongoTests.java +++ b/spring-boot-autoconfigure/src/test/java/org/springframework/boot/autoconfigure/session/SessionAutoConfigurationMongoTests.java @@ -47,7 +47,7 @@ public class SessionAutoConfigurationMongoTests @Test public void defaultConfig() { - this.contextRunner.withPropertyValues("spring.session.store-type=mongo") + this.contextRunner.withPropertyValues("spring.session.store-type=mongodb") .withConfiguration(AutoConfigurations.of( EmbeddedMongoAutoConfiguration.class, MongoAutoConfiguration.class, MongoDataAutoConfiguration.class)) @@ -73,8 +73,8 @@ public void mongoSessionStoreWithCustomizations() { .withConfiguration(AutoConfigurations.of( EmbeddedMongoAutoConfiguration.class, MongoAutoConfiguration.class, MongoDataAutoConfiguration.class)) - .withPropertyValues("spring.session.store-type=mongo", - "spring.session.mongo.collection-name=foo") + .withPropertyValues("spring.session.store-type=mongodb", + "spring.session.mongodb.collection-name=foo") .run(validateSpringSessionUsesMongo("foo")); } diff --git a/spring-boot-docs/src/main/asciidoc/appendix-application-properties.adoc b/spring-boot-docs/src/main/asciidoc/appendix-application-properties.adoc index 111f722999ef..e31d6ff521e1 100644 --- a/spring-boot-docs/src/main/asciidoc/appendix-application-properties.adoc +++ b/spring-boot-docs/src/main/asciidoc/appendix-application-properties.adoc @@ -427,8 +427,8 @@ content into your application; rather pick only the properties that you need. spring.session.jdbc.schema=classpath:org/springframework/session/jdbc/schema-@@platform@@.sql # Path to the SQL file to use to initialize the database schema. spring.session.jdbc.table-name=SPRING_SESSION # Name of database table used to store sessions. - # SPRING SESSION MONGO ({sc-spring-boot-autoconfigure}/session/MonogoSessionProperties.{sc-ext}[MongoSessionProperties]) - spring.session.mongo.collection-name=sessions # Collection name used to store sessions. + # SPRING SESSION MONGODB ({sc-spring-boot-autoconfigure}/session/MongoSessionProperties.{sc-ext}[MongoSessionProperties]) + spring.session.mongodb.collection-name=sessions # Collection name used to store sessions. # SPRING SESSION REDIS ({sc-spring-boot-autoconfigure}/session/RedisSessionProperties.{sc-ext}[RedisSessionProperties]) spring.session.redis.flush-mode=on-save # Sessions flush mode.