JedisPool 注入失败 ,自动注入JedisPool 空指针 问题
开发的时候遇到了一个细节上的问题,在类里自动注入JedisPool,调用的时候报了空指针异常。
Java 代码如下
@Autowiredprivate JedisPool jedisPool;
调用的时候报 java.lang.NullPointerException: null
我是因为JedisPool 没有在容器里初始化,在容器里没有这个东西调用的时候直接报空指针异常了。
解决办法如下:
在启动类或者配置文件给JedisPool 初始化
@Beanpublic JedisPool redisPoolFactory() {JedisPoolConfig jedisPoolConfig = new JedisPoolConfig();jedisPoolConfig.setMaxIdle(maxIdle);jedisPoolConfig.setMaxWaitMillis(maxWait);jedisPoolConfig.setMinIdle(minIdle);JedisPool jedisPool = new JedisPool(jedisPoolConfig, host, port, timeout, password);return jedisPool;}
JedisPool 注入失败 ,自动注入JedisPool 空指针 问题相关推荐
- 踩坑:Spring静态变量/构造函数注入失败(注入为null)问题的解决方案
1.案例1:Spring对静态变量的注入为空 案例代码如下: @Component public class HelloWorld {/*** 错误案例:这种方式是不能给静态变量注入属性值的*/@Va ...
- java应用中spring自动注入_Spring自动注入的几种方式
---恢复内容开始--- @Service("accountEmailService") public class AccountEmailServiceImpl implemen ...
- ABP vNext 自动注入,暗藏天坑如斯
导言 我们在使用ABP vNext框架时,都知道该框架为我们实现了自动依赖注入(实现自动注入需要在项目里面创建Module类,并且将Module类上的DependsOn到相应的启动Module类或调用 ...
- SQL map自动注入,利用工具注入
自动注入介绍 sql注入分为手动注入和自动注入,上一篇文章有讲过sql注入的一些门门道道,今天就来谈谈sqlmap自动注入.首先介绍的是一款开源工具sqlmap,sqlmap是国外一个著名的,安全稳定 ...
- spring自定义作用域 依赖注入之手动注入
自定义作用域 spring容器自带的有2种作用域,分别是singleton和prototype:还有3种分别是spring web容器 环境中才支持的request.session.applicati ...
- 【Spring】Spring 依赖注入之手动注入
文章目录 1.概述 2.依赖回顾 2.依赖对象的初始化方式 2.1 通过构造器设置依赖对象 2.2 通过set方法设置依赖对象 3.spring依赖注入 3.1 通过构造器注入 3.1.1 根据构造器 ...
- SpringBoot集成Es使用ElasticSearchTemplate7.x版本自动注入失败解决
SpringBoot集成Es使用ElasticSearchTemplate7.x版本自动注入失败解决 错误: Caused by: org.springframework.beans.factory. ...
- 【Spring】Service 注入失败,空指针
service层的类都有用@Service标识,但报空指针,注入失败,很可能是因为spring的application配置和springmvc的配置文件配置错误,导致容器冲突了. spring和spr ...
- springboot找不到对象(自动注入失败)
springboot找不到对象(自动注入失败) 今天在idea重新建立个springboot项目时,遇到这个奇怪的问题,说是找不到对应的bean,我猜想是@Mapper的问题 Error starti ...
最新文章
- php写一个shell脚本文件格式,一篇文章学会——shell脚本编写
- 交叉分解+Cross decomposition
- 在 .Net 中使用 Plupload 上传图片
- C#中统计程序运行时间
- Android --- Add Google Maven repository and sync project
- 页面静态化2 --- 使用PHP缓存机制来完成页面静态化(上)(ob_flush和flush函数区别用法)...
- boost::mp11::mp_none_of相关用法的测试程序
- MapReduce 计数器简介(转载自:http://www.tuicool.com/articles/qqyIBr)
- 8.8-9 fsck、dd
- win7安装oracle9i 补丁_最详细图解Windows7x64更新安装教程
- 2016年2月工作日志
- html 切换主题,html切换主题实现方案
- 30岁程序员吐槽:一分钟只能赚3.3元,混得太差!算出月薪后我服了
- C++ strlen和size的等价性
- unrecognized selector sent to instance问题的解决
- 『ORACLE』SPM(下)-baseline实验(11g)
- 【HDOJ】【3415】Max Sum of Max-K-sub-sequence
- 华为设备如何将接口配置为中继模式_(完整版)华为设备基本配置命令
- SNMP弱口令导致的网络入侵
- java坦克大战爆炸效果_Java坦克大战 (五) 之产生敌方坦克和爆炸效果