Skip to content

Commit a1e26ea

Browse files
committed
Merge pull request #9552 from Vedran Pavić
* gh-9552: Improve Spring Session MongoDB support naming
2 parents e87b14e + 0c036a6 commit a1e26ea

File tree

5 files changed

+9
-9
lines changed

5 files changed

+9
-9
lines changed

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

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@
2424
* @author Andy Wilkinson
2525
* @since 2.0.0
2626
*/
27-
@ConfigurationProperties(prefix = "spring.session.mongo")
27+
@ConfigurationProperties(prefix = "spring.session.mongodb")
2828
public class MongoSessionProperties {
2929

3030
/**

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

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@ final class SessionStoreMappings {
3535
static {
3636
Map<StoreType, Class<?>> mappings = new HashMap<>();
3737
mappings.put(StoreType.REDIS, RedisSessionConfiguration.class);
38-
mappings.put(StoreType.MONGO, MongoSessionConfiguration.class);
38+
mappings.put(StoreType.MONGODB, MongoSessionConfiguration.class);
3939
mappings.put(StoreType.JDBC, JdbcSessionConfiguration.class);
4040
mappings.put(StoreType.HAZELCAST, HazelcastSessionConfiguration.class);
4141
mappings.put(StoreType.NONE, NoOpSessionConfiguration.class);

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

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -32,9 +32,9 @@ public enum StoreType {
3232
REDIS,
3333

3434
/**
35-
* Mongo backed sessions.
35+
* MongoDB backed sessions.
3636
*/
37-
MONGO,
37+
MONGODB,
3838

3939
/**
4040
* JDBC backed sessions.

spring-boot-autoconfigure/src/test/java/org/springframework/boot/autoconfigure/session/SessionAutoConfigurationMongoTests.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -47,7 +47,7 @@ public class SessionAutoConfigurationMongoTests
4747

4848
@Test
4949
public void defaultConfig() {
50-
this.contextRunner.withPropertyValues("spring.session.store-type=mongo")
50+
this.contextRunner.withPropertyValues("spring.session.store-type=mongodb")
5151
.withConfiguration(AutoConfigurations.of(
5252
EmbeddedMongoAutoConfiguration.class,
5353
MongoAutoConfiguration.class, MongoDataAutoConfiguration.class))
@@ -73,8 +73,8 @@ public void mongoSessionStoreWithCustomizations() {
7373
.withConfiguration(AutoConfigurations.of(
7474
EmbeddedMongoAutoConfiguration.class,
7575
MongoAutoConfiguration.class, MongoDataAutoConfiguration.class))
76-
.withPropertyValues("spring.session.store-type=mongo",
77-
"spring.session.mongo.collection-name=foo")
76+
.withPropertyValues("spring.session.store-type=mongodb",
77+
"spring.session.mongodb.collection-name=foo")
7878
.run(validateSpringSessionUsesMongo("foo"));
7979
}
8080

spring-boot-docs/src/main/asciidoc/appendix-application-properties.adoc

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -427,8 +427,8 @@ content into your application; rather pick only the properties that you need.
427427
spring.session.jdbc.schema=classpath:org/springframework/session/jdbc/schema-@@platform@@.sql # Path to the SQL file to use to initialize the database schema.
428428
spring.session.jdbc.table-name=SPRING_SESSION # Name of database table used to store sessions.
429429
430-
# SPRING SESSION MONGO ({sc-spring-boot-autoconfigure}/session/MonogoSessionProperties.{sc-ext}[MongoSessionProperties])
431-
spring.session.mongo.collection-name=sessions # Collection name used to store sessions.
430+
# SPRING SESSION MONGODB ({sc-spring-boot-autoconfigure}/session/MongoSessionProperties.{sc-ext}[MongoSessionProperties])
431+
spring.session.mongodb.collection-name=sessions # Collection name used to store sessions.
432432
433433
# SPRING SESSION REDIS ({sc-spring-boot-autoconfigure}/session/RedisSessionProperties.{sc-ext}[RedisSessionProperties])
434434
spring.session.redis.flush-mode=on-save # Sessions flush mode.

0 commit comments

Comments
 (0)