Class AbstractSpringRedissonRegionFactory
-
- All Implemented Interfaces:
-
java.io.Serializable,org.hibernate.cache.spi.RegionFactory,org.hibernate.service.Service,org.hibernate.service.spi.Stoppable,org.springframework.beans.factory.config.BeanFactoryPostProcessor
@Component() public abstract class AbstractSpringRedissonRegionFactory extends RedissonRegionFactory implements BeanFactoryPostProcessor在默认情况
hibernate使用的二级缓存是使用本地解决方案,大部分情况下我们都需要跨jvm的解决方案。redis就是我们常见的选择。 配置redisson发布的 RedissonRegionFactory 可以轻松使用redis, 但不可避免得需要配置额外的redisson标准的 redis 链接。如果使用
spring boot配置的redis链接,那么强烈推荐使用 SpringRedissonRegionFactory代替,前提是将它配置在 spring bean中。spring.jpa.properties.hibernate.cache.region.factory_class=io.github.caijiang.common.hibernate.SpringRedissonRegionFactoryCJ
-
-
Constructor Summary
Constructors Constructor Description AbstractSpringRedissonRegionFactory()
-
Method Summary
Modifier and Type Method Description UnitpostProcessBeanFactory(ConfigurableListableBeanFactory beanFactory)-
Methods inherited from class org.hibernate.cache.spi.AbstractRegionFactory
createTransactionContext, getTimeout, qualify, start, stop -
Methods inherited from class org.redisson.hibernate.RedissonRegionFactory
buildDomainDataRegion, getDefaultAccessType, isMinimalPutsEnabledByDefault, nextTimestamp -
Methods inherited from class org.hibernate.cache.spi.support.RegionFactoryTemplate
buildQueryResultsRegion, buildTimestampsRegion -
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
-
Method Detail
-
postProcessBeanFactory
Unit postProcessBeanFactory(ConfigurableListableBeanFactory beanFactory)
-
-
-
-