-
Notifications
You must be signed in to change notification settings - Fork 1.1k
Closed
Labels
type: enhancementA general enhancementA general enhancement
Description
Spring Session's configuration infrastructure relies a lot on inheritance, with HazelcastHttpSessionConfiguration
, JdbcHttpSessionConfiguration
and RedisHttpSessionConfiguration
all extending SpringHttpSessionConfiguration
, and RedisWebSessionConfiguration
extending SpringWebSessionConfiguration
. We should rework these so that they rely on @Import
instead, which should ensure they are easier to evolve in the long term.
This will also impact Spring Boot as its auto-configuration support for Spring Session is based on configuration class inheritance.
Metadata
Metadata
Assignees
Labels
type: enhancementA general enhancementA general enhancement