@Autowired
private RedisTemplate<String, Object> redisTemplate;
@Autowired
public CustomerAuthorizationRepositoryImpl(
ProtoBufConvertor protoBuffConvertor, RedisTemplate<String, Object> redisTemplate) {
this.protoBuffConvertor = protoBuffConvertor;
this.redisTemplate= redisTemplate;
}
这是代码工作正常,但是当我们将这个jar发布到其他应用程序时(我的意思是我创建了这个应用程序的jar)并且在使用这个JAR部署或运行服务器时,它给出了以下错误 -
com.customer.repository.CustomerAuthorizationRepositoryImpl
中构造函数的参数1需要找不到类型'org.springframework.data.redis.core.RedisTemplate'
的bean
动作:
考虑在配置中定义类型'org.springframework.data.redis.core.RedisTemplate'
的bean。
任何人都可以帮助我吗?如何在这里自动连接RedisTemplate,以便在发布这个Jar后,我们能够获得RedisTemplate实例?