クラス JdbcHttpSessionConfiguration

java.lang.ObjectSE
org.springframework.session.jdbc.config.annotation.web.http.JdbcHttpSessionConfiguration
実装されたすべてのインターフェース:
org.springframework.beans.factory.Awareorg.springframework.beans.factory.BeanClassLoaderAwareorg.springframework.beans.factory.InitializingBeanorg.springframework.context.annotation.ImportAwareorg.springframework.context.ApplicationContextAwareorg.springframework.context.EmbeddedValueResolverAware

@Configuration(proxyBeanMethods=false) @Import(SpringHttpSessionConfiguration.class) public class JdbcHttpSessionConfiguration extends ObjectSE implements org.springframework.beans.factory.BeanClassLoaderAware, org.springframework.context.EmbeddedValueResolverAware, org.springframework.context.annotation.ImportAware, org.springframework.context.ApplicationContextAware, org.springframework.beans.factory.InitializingBean
Spring Spring Session で JDBC ベースの HttpSession プロバイダー実装を構成および初期化するために使用される @Configuration クラス。

SessionRepositoryFilter を springSessionRepositoryFilter という名前の Bean として公開します。これを使用するには、単一の DataSourceSE を Bean として公開する必要があります。

導入:
1.2.0
関連事項:
  • コンストラクターの詳細

    • JdbcHttpSessionConfiguration

      public JdbcHttpSessionConfiguration()
  • メソッドの詳細

    • afterPropertiesSet

      public void afterPropertiesSet() throws ExceptionSE
      次で指定:
      インターフェース org.springframework.beans.factory.InitializingBeanafterPropertiesSet 
      例外:
      ExceptionSE
    • sessionRepository

      @Bean public JdbcIndexedSessionRepository sessionRepository()
    • setMaxInactiveInterval

      public void setMaxInactiveInterval(DurationSE maxInactiveInterval)
    • setMaxInactiveIntervalInSeconds

      @DeprecatedSE public void setMaxInactiveIntervalInSeconds(IntegerSE maxInactiveIntervalInSeconds)
      使用すべきではありません。
    • setTableName

      public void setTableName(StringSE tableName)
    • setCleanupCron

      public void setCleanupCron(StringSE cleanupCron)
    • setFlushMode

      public void setFlushMode(FlushMode flushMode)
    • setSaveMode

      public void setSaveMode(SaveMode saveMode)
    • setDataSource

      @Autowired public void setDataSource(@SpringSessionDataSource org.springframework.beans.factory.ObjectProvider<DataSourceSE> springSessionDataSource, org.springframework.beans.factory.ObjectProvider<DataSourceSE> dataSource)
    • setTransactionManager

      @Autowired(required=false) @SpringSessionTransactionManager public void setTransactionManager(org.springframework.transaction.PlatformTransactionManager transactionManager)
    • setTransactionOperations

      @Autowired(required=false) @Qualifier("springSessionTransactionOperations") public void setTransactionOperations(org.springframework.transaction.support.TransactionOperations transactionOperations)
    • setIndexResolver

      @Autowired(required=false) public void setIndexResolver(IndexResolver<Session> indexResolver)
    • setLobHandler

      @Autowired(required=false) @Qualifier("springSessionLobHandler") public void setLobHandler(org.springframework.jdbc.support.lob.LobHandler lobHandler)
    • setSpringSessionConversionService

      @Autowired(required=false) @Qualifier("springSessionConversionService") public void setSpringSessionConversionService(org.springframework.core.convert.ConversionService conversionService)
    • setConversionService

      @Autowired(required=false) @Qualifier("conversionService") public void setConversionService(org.springframework.core.convert.ConversionService conversionService)
    • setSessionRepositoryCustomizer

      @Autowired(required=false) public void setSessionRepositoryCustomizer(org.springframework.beans.factory.ObjectProvider<SessionRepositoryCustomizer<JdbcIndexedSessionRepository>> sessionRepositoryCustomizers)
    • setSessionIdGenerator

      @Autowired(required=false) public void setSessionIdGenerator(SessionIdGenerator sessionIdGenerator)
    • setBeanClassLoader

      public void setBeanClassLoader(ClassLoaderSE classLoader)
      次で指定:
      インターフェース org.springframework.beans.factory.BeanClassLoaderAwaresetBeanClassLoader 
    • setEmbeddedValueResolver

      public void setEmbeddedValueResolver(org.springframework.util.StringValueResolver resolver)
      次で指定:
      インターフェース org.springframework.context.EmbeddedValueResolverAwaresetEmbeddedValueResolver 
    • setImportMetadata

      public void setImportMetadata(org.springframework.core.type.AnnotationMetadata importMetadata)
      次で指定:
      インターフェース org.springframework.context.annotation.ImportAwaresetImportMetadata 
    • setApplicationContext

      public void setApplicationContext(org.springframework.context.ApplicationContext applicationContext) throws org.springframework.beans.BeansException
      次で指定:
      インターフェース org.springframework.context.ApplicationContextAwaresetApplicationContext 
      例外:
      org.springframework.beans.BeansException