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
正确初始化。签出文档