本文整理汇总了Java中org.springframework.session.data.redis.RedisOperationsSessionRepository类的典型用法代码示例。如果您正苦于以下问题:Java RedisOperationsSessionRepository类的具体用法?Java RedisOperationsSessionRepository怎么用?Java RedisOperationsSessionRepository使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。
RedisOperationsSessionRepository类属于org.springframework.session.data.redis包,在下文中一共展示了RedisOperationsSessionRepository类的8个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: qualifiedConnectionFactoryRedisConfig
import org.springframework.session.data.redis.RedisOperationsSessionRepository; //导入依赖的package包/类
@Test
public void qualifiedConnectionFactoryRedisConfig() {
registerAndRefresh(RedisConfig.class,
QualifiedConnectionFactoryRedisConfig.class);
RedisOperationsSessionRepository repository = this.context
.getBean(RedisOperationsSessionRepository.class);
RedisConnectionFactory redisConnectionFactory = this.context
.getBean("qualifiedRedisConnectionFactory", RedisConnectionFactory.class);
assertThat(repository).isNotNull();
assertThat(redisConnectionFactory).isNotNull();
RedisOperations redisOperations = (RedisOperations) ReflectionTestUtils
.getField(repository, "sessionRedisOperations");
assertThat(redisOperations).isNotNull();
assertThat(ReflectionTestUtils.getField(redisOperations, "connectionFactory"))
.isEqualTo(redisConnectionFactory);
}
示例2: primaryConnectionFactoryRedisConfig
import org.springframework.session.data.redis.RedisOperationsSessionRepository; //导入依赖的package包/类
@Test
public void primaryConnectionFactoryRedisConfig() {
registerAndRefresh(RedisConfig.class, PrimaryConnectionFactoryRedisConfig.class);
RedisOperationsSessionRepository repository = this.context
.getBean(RedisOperationsSessionRepository.class);
RedisConnectionFactory redisConnectionFactory = this.context
.getBean("primaryRedisConnectionFactory", RedisConnectionFactory.class);
assertThat(repository).isNotNull();
assertThat(redisConnectionFactory).isNotNull();
RedisOperations redisOperations = (RedisOperations) ReflectionTestUtils
.getField(repository, "sessionRedisOperations");
assertThat(redisOperations).isNotNull();
assertThat(ReflectionTestUtils.getField(redisOperations, "connectionFactory"))
.isEqualTo(redisConnectionFactory);
}
示例3: qualifiedAndPrimaryConnectionFactoryRedisConfig
import org.springframework.session.data.redis.RedisOperationsSessionRepository; //导入依赖的package包/类
@Test
public void qualifiedAndPrimaryConnectionFactoryRedisConfig() {
registerAndRefresh(RedisConfig.class,
QualifiedAndPrimaryConnectionFactoryRedisConfig.class);
RedisOperationsSessionRepository repository = this.context
.getBean(RedisOperationsSessionRepository.class);
RedisConnectionFactory redisConnectionFactory = this.context
.getBean("qualifiedRedisConnectionFactory", RedisConnectionFactory.class);
assertThat(repository).isNotNull();
assertThat(redisConnectionFactory).isNotNull();
RedisOperations redisOperations = (RedisOperations) ReflectionTestUtils
.getField(repository, "sessionRedisOperations");
assertThat(redisOperations).isNotNull();
assertThat(ReflectionTestUtils.getField(redisOperations, "connectionFactory"))
.isEqualTo(redisConnectionFactory);
}
示例4: namedConnectionFactoryRedisConfig
import org.springframework.session.data.redis.RedisOperationsSessionRepository; //导入依赖的package包/类
@Test
public void namedConnectionFactoryRedisConfig() {
registerAndRefresh(RedisConfig.class, NamedConnectionFactoryRedisConfig.class);
RedisOperationsSessionRepository repository = this.context
.getBean(RedisOperationsSessionRepository.class);
RedisConnectionFactory redisConnectionFactory = this.context
.getBean("redisConnectionFactory", RedisConnectionFactory.class);
assertThat(repository).isNotNull();
assertThat(redisConnectionFactory).isNotNull();
RedisOperations redisOperations = (RedisOperations) ReflectionTestUtils
.getField(repository, "sessionRedisOperations");
assertThat(redisOperations).isNotNull();
assertThat(ReflectionTestUtils.getField(redisOperations, "connectionFactory"))
.isEqualTo(redisConnectionFactory);
}
示例5: testSessionTimeout
import org.springframework.session.data.redis.RedisOperationsSessionRepository; //导入依赖的package包/类
@Test
public void testSessionTimeout() {
RedisOperationsSessionRepository innerRepository = (RedisOperationsSessionRepository)ReflectionTestUtils
.getField(sessionRepository, "repository");
Integer sessionTimeout = (Integer) ReflectionTestUtils.getField(innerRepository, "defaultMaxInactiveInterval");
Assert.isTrue(Integer.valueOf(12345).equals(sessionTimeout));
}
示例6: validateSpringSessionUsesRedis
import org.springframework.session.data.redis.RedisOperationsSessionRepository; //导入依赖的package包/类
private void validateSpringSessionUsesRedis() {
RedisOperationsSessionRepository repository = validateSessionRepository(
RedisOperationsSessionRepository.class);
assertThat(repository.getSessionCreatedChannelPrefix())
.isEqualTo("spring:session:event:created:");
assertThat(new DirectFieldAccessor(repository).getPropertyValue("redisFlushMode"))
.isEqualTo(RedisFlushMode.ON_SAVE);
}
开发者ID:vikrammane23,项目名称:https-github.com-g0t4-jenkins2-course-spring-boot,代码行数:9,代码来源:SessionAutoConfigurationRedisTests.java
示例7: redisSessionStoreWithCustomizations
import org.springframework.session.data.redis.RedisOperationsSessionRepository; //导入依赖的package包/类
@Test
public void redisSessionStoreWithCustomizations() {
load(Collections.<Class<?>>singletonList(RedisAutoConfiguration.class),
"spring.session.store-type=redis", "spring.session.redis.namespace=foo",
"spring.session.redis.flush-mode=immediate");
RedisOperationsSessionRepository repository = validateSessionRepository(
RedisOperationsSessionRepository.class);
assertThat(repository.getSessionCreatedChannelPrefix())
.isEqualTo("spring:session:foo:event:created:");
assertThat(new DirectFieldAccessor(repository).getPropertyValue("redisFlushMode"))
.isEqualTo(RedisFlushMode.IMMEDIATE);
}
开发者ID:vikrammane23,项目名称:https-github.com-g0t4-jenkins2-course-spring-boot,代码行数:13,代码来源:SessionAutoConfigurationRedisTests.java
示例8: newRedisOperationsSessionRepository
import org.springframework.session.data.redis.RedisOperationsSessionRepository; //导入依赖的package包/类
@Test
@SuppressWarnings("unused")
public void newRedisOperationsSessionRepository() {
// tag::new-redisoperationssessionrepository[]
RedisTemplate<Object, Object> redisTemplate = new RedisTemplate<>();
// ... configure redisTemplate ...
SessionRepository<? extends Session> repository =
new RedisOperationsSessionRepository(redisTemplate);
// end::new-redisoperationssessionrepository[]
}