spring-projects / spring-boot

Spring Boot helps you to create Spring-powered, production-grade applications and services with absolute minimum fuss.
https://spring.io/projects/spring-boot
Apache License 2.0
75.19k stars 40.69k forks source link

Rework Spring Session Redis properties to make it clearer which properties apply in which situations #42834

Open wilkinsona opened 3 weeks ago

wilkinsona commented 3 weeks ago

We have 6 properties at the moment:

Of these, two are servlet-specific:

And two are specific to indexed repositories:

We should try to rework the properties and how they're handled to make this more clear. For example, we could move the servlet-specific properties into a group of their own:

We could also fail if an indexed-specific properties is set when using the default repository type. Additionally or alternatively we could move the indexed-specific properties into their own group. This would leave us with these 6 properties:

travisriegler commented 3 weeks ago

Good afternoon, is this something that I could work on? I previously helped with issue #40988 and this current issue appears to be similar, if I am not mistaken.

philwebb commented 3 weeks ago

Thanks for the offer @travisriegler, but this one is currently labeled as "pending-design-work" which means we need to give it some thought as a team before we can accept contributions.