クラス MongoHttpSessionConfiguration
java.lang.ObjectSE
org.springframework.session.data.mongo.config.annotation.web.http.MongoHttpSessionConfiguration
- 実装されたすべてのインターフェース:
org.springframework.beans.factory.Aware
、org.springframework.beans.factory.BeanClassLoaderAware
、org.springframework.context.annotation.ImportAware
、org.springframework.context.EmbeddedValueResolverAware
@Configuration(proxyBeanMethods=false)
@Import(SpringHttpSessionConfiguration.class)
public class MongoHttpSessionConfiguration
extends ObjectSE
implements org.springframework.beans.factory.BeanClassLoaderAware, org.springframework.context.EmbeddedValueResolverAware, org.springframework.context.annotation.ImportAware
MongoSessionRepository
Bean を登録する構成クラス。この構成をインポートするには、EnableMongoHttpSession
アノテーションを使用します。- 導入:
- 1.2
コンストラクターのサマリー
コンストラクターメソッドのサマリー
修飾子と型メソッド説明mongoSessionRepository
(org.springframework.data.mongodb.core.MongoOperations mongoOperations) void
setBeanClassLoader
(ClassLoaderSE classLoader) void
setCollectionName
(StringSE collectionName) void
setEmbeddedValueResolver
(org.springframework.util.StringValueResolver resolver) void
setImportMetadata
(org.springframework.core.type.AnnotationMetadata importMetadata) void
setIndexResolver
(IndexResolver<Session> indexResolver) void
setMaxInactiveInterval
(DurationSE maxInactiveInterval) void
setMaxInactiveIntervalInSeconds
(IntegerSE maxInactiveIntervalInSeconds) 使用すべきではありません。void
setMongoSessionConverter
(AbstractMongoSessionConverter mongoSessionConverter) void
setSessionIdGenerator
(SessionIdGenerator sessionIdGenerator) void
setSessionRepositoryCustomizers
(org.springframework.beans.factory.ObjectProvider<SessionRepositoryCustomizer<MongoIndexedSessionRepository>> sessionRepositoryCustomizers)
コンストラクターの詳細
MongoHttpSessionConfiguration
public MongoHttpSessionConfiguration()
メソッドの詳細
mongoSessionRepository
@Bean public MongoIndexedSessionRepository mongoSessionRepository(org.springframework.data.mongodb.core.MongoOperations mongoOperations) setCollectionName
setMaxInactiveInterval
setMaxInactiveIntervalInSeconds
使用すべきではありません。setImportMetadata
public void setImportMetadata(org.springframework.core.type.AnnotationMetadata importMetadata) - 次で指定:
- インターフェース
org.springframework.context.annotation.ImportAware
のsetImportMetadata
setMongoSessionConverter
@Autowired(required=false) public void setMongoSessionConverter(AbstractMongoSessionConverter mongoSessionConverter) setSessionRepositoryCustomizers
@Autowired(required=false) public void setSessionRepositoryCustomizers(org.springframework.beans.factory.ObjectProvider<SessionRepositoryCustomizer<MongoIndexedSessionRepository>> sessionRepositoryCustomizers) setBeanClassLoader
- 次で指定:
- インターフェース
org.springframework.beans.factory.BeanClassLoaderAware
のsetBeanClassLoader
setEmbeddedValueResolver
public void setEmbeddedValueResolver(org.springframework.util.StringValueResolver resolver) - 次で指定:
- インターフェース
org.springframework.context.EmbeddedValueResolverAware
のsetEmbeddedValueResolver
setIndexResolver
setSessionIdGenerator