此内容没有您所选择的语言版本。
Chapter 2. Externalizing sessions with Spring Session
Store session data for Spring applications in Data Grid caches and independently of the container.
2.1. Externalizing Sessions with Spring Session 复制链接链接已复制到粘贴板!
Use the Spring Session API to externalize session data to Data Grid.
Procedure
Add dependencies to your
pom.xml.-
Embedded caches:
infinispan-spring6-embedded Remote caches:
infinispan-spring6-remoteThe following example is for remote caches:
Copy to Clipboard Copied! Toggle word wrap Toggle overflow
-
Embedded caches:
Specify the appropriate
FactoryBeanto expose aCacheManagerinstance.-
Embedded caches:
SpringEmbeddedCacheManagerFactoryBean -
Remote caches:
SpringRemoteCacheManagerFactoryBean
-
Embedded caches:
Enable Spring Session with the appropriate annotation.
-
Embedded caches:
@EnableInfinispanEmbeddedHttpSession Remote caches:
@EnableInfinispanRemoteHttpSessionThese annotations have optional parameters:
-
maxInactiveIntervalInSecondssets session expiration time in seconds. The default is1800. -
cacheNamespecifies the name of the cache that stores sessions. The default issessions.
-
-
Embedded caches:
The following example shows a complete, annotation-based configuration: