redisTemplate 注入 一直报null

huangletao9069 2017-06-01 01:52:36
redisTemplate 一直报null 没有注入进来,
...全文
5302 13 打赏 收藏 转发到动态 举报
写回复
用AI写文章
13 条回复
切换为时间正序
请发表友善的回复…
发表回复
y_onghuming 2019-10-28
  • 打赏
  • 举报
回复
用错了注解吧,要用 @Autowired注入RedisTemplate,别用@Resource
Pagegle李 2019-10-11
  • 打赏
  • 举报
回复
楼主解决了吗
kitajima-- 2019-09-30
  • 打赏
  • 举报
回复
com.holytax.eipp.auchan.util.RedisUtil 你这个类头上有加@Component 吗 ? 工具类是个组件, 必须加上 @Component
kimsung 2018-08-22
  • 打赏
  • 举报
回复
启动log没有报错?
风的追溯 2018-08-22
  • 打赏
  • 举报
回复
jedisconnectionFactory里面没有配置验证呢?password = "auth" 把你的auth加上试下
wang0112233 2018-08-22
  • 打赏
  • 举报
回复
这个是不是需要在application注入bean
老王就是我 2018-08-21
  • 打赏
  • 举报
回复
老铁,我redisTemplate也是空,倒是没有报错,就是注入不进去
huanfuan 2017-12-12
  • 打赏
  • 举报
回复
老铁 SpringBoot里面我也报这个问题
qq_33886281 2017-06-01
  • 打赏
  • 举报
回复
工具类中的set get方法有吗
huangletao9069 2017-06-01
  • 打赏
  • 举报
回复
<!-- 链接池设置 --> <bean id="poolConfig" class="redis.clients.jedis.JedisPoolConfig"> <property name="maxIdle" value="50" /><!-- 最大空闲连接 --> <property name="maxTotal" value="500" /><!-- 最大连接数 --> <property name="maxWaitMillis" value="10000" /><!-- 最大等待时间 --> <!-- #当调用borrow Object方法时,是否进行有效性检查--> <property name="testOnBorrow" value="false" /> </bean> <!-- Jedis ConnectionFactory 数据库连接配置 --> <bean id="jedisconnectionFactory" class="org.springframework.data.redis.connection.jedis.JedisConnectionFactory"> <property name="hostName" value="127.0.0.1" /> <property name="port" value="6379" /> <property name="poolConfig" ref="poolConfig" /> </bean> <!--redisTemplate配置,redisTemplate是对Jedis的对redis操作的扩展,有更多的操作,封装使操作更便捷 --> <bean id="redisTemplate" name="redisTemplate" class="org.springframework.data.redis.core.RedisTemplate"> <property name="connectionFactory" ref="jedisconnectionFactory" /> <property name="keySerializer"> <bean class="org.springframework.data.redis.serializer.StringRedisSerializer" /> </property> <property name="valueSerializer"> <bean class="org.springframework.data.redis.serializer.JdkSerializationRedisSerializer" /> </property> </bean> <!-- 单实例 --> <bean id="redisUtil" class="com.holytax.eipp.auchan.util.RedisUtil" scope="prototype"> <property name="redisTemplate" ref="redisTemplate"/> </bean> 这是redis的配置
huangletao9069 2017-06-01
  • 打赏
  • 举报
回复
private RedisTemplate<Serializable, Serializable> redisTemplate; /** * <pre>findObjByIdForRedis(根据key来获取存放在redis中的对象) * @param tableAndid 存在redis中的对象的键值 * @return</pre> */ public Object findObjByIdForRedis(final String tableAndid) { byte[] bs = redisTemplate.getConnectionFactory().getConnection().get( tableAndid.getBytes()); Object deserialize = SerializationUtils.deserialize(bs); return deserialize; } 这是我的工具类。。
huangletao9069 2017-06-01
  • 打赏
  • 举报
回复
java.lang.NullPointerException at com.holytax.eipp.auchan.util.RedisUtil.findObjByIdForRedis(RedisUtil.java:21) at com.holytax.eipp.auchan.sb.action.BuySbRtMartCreAction.query(BuySbRtMartCreAction.java:116) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at com.opensymphony.xwork2.DefaultActionInvocation.invokeAction(DefaultActionInvocation.java:441) at com.opensymphony.xwork2.DefaultActionInvocation.invokeActionOnly(DefaultActionInvocation.java:280) at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:243) at com.opensymphony.xwork2.interceptor.DefaultWorkflowInterceptor.doIntercept(DefaultWorkflowInterceptor.java:165) at com.opensymphony.xwork2.interceptor.MethodFilterInterceptor.intercept(MethodFilterInterceptor.java:87) at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:237) at com.opensymphony.xwork2.validator.ValidationInterceptor.doIntercept(ValidationInterceptor.java:252) at org.apache.struts2.interceptor.validation.AnnotationValidationInterceptor.doIntercept(AnnotationValidationInterceptor.java:68) at com.opensymphony.xwork2.interceptor.MethodFilterInterceptor.intercept(MethodFilterInterceptor.java:87) at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:237) at com.opensymphony.xwork2.interceptor.ConversionErrorInterceptor.intercept(ConversionErrorInterceptor.java:122) at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:237) 空指针异常
qq_33886281 2017-06-01
  • 打赏
  • 举报
回复
具体的错误日志?

50,523

社区成员

发帖
与我相关
我的任务
社区描述
Java相关技术讨论
javaspring bootspring cloud 技术论坛(原bbs)
社区管理员
  • Java相关社区
  • 小虚竹
  • 谙忆
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧