Java Spring RedisMap在初始化时返回null
我试图在包Java Spring RedisMap在初始化时返回null,java,spring,redis,spring-boot,Java,Spring,Redis,Spring Boot,我试图在包org.springframework.data.redis.support.collections.RedisMap下创建RedisMap,但它总是返回null。我的初始化代码是: RedisMap<String, MyClass> redisMap = new DefaultRedisMap<String, MyClass>( "key:for:Redis", new RedisTemplate<String, MyClass>(
org.springframework.data.redis.support.collections.RedisMap
下创建RedisMap
,但它总是返回null。我的初始化代码是:
RedisMap<String, MyClass> redisMap = new DefaultRedisMap<String, MyClass>(
"key:for:Redis",
new RedisTemplate<String, MyClass>()
);
RedisMap RedisMap=newdefaultredismap(
“key:for:Redis”,
新模板()
);
这是错误消息:
无法计算表达式方法引发的“java.lang.NullPointerException”异常
我遗漏了什么吗?你试过地图对象吗?实现ConcurrentMap
接口,工作正常:
RMap<String, MyClass> map = redisson.get("key:for:Redis");
RMap map=redisson.get(“key:for:Redis”);
您尝试过地图对象吗?实现ConcurrentMap
接口,工作正常:
RMap<String, MyClass> map = redisson.get("key:for:Redis");
RMap map=redisson.get(“key:for:Redis”);
我需要更多的代码来了解如何初始化bean。如果这是唯一的代码(没有任何@Bean
配置),RedisTemplate
会失败,因为它没有使用RedisConnectionFactory
正确初始化。签出文档我实际上需要更多的代码来查看如何初始化bean。如果这是唯一的代码(没有任何@Bean
配置),RedisTemplate
会失败,因为它没有使用RedisConnectionFactory
正确初始化。签出文档