当前位置: 首页 > news >正文

做印刷的有什么网站领硕网站seo优化

做印刷的有什么网站,领硕网站seo优化,关键词全网指数查询,工商核名官网项目场景: 我们在接受到短信网关下发的回执之后,需要将回执内容也下发给我们的下游服务。为了防止下游响应超时,我们需要将超时的信息存放到Redis中然后进行补发操作。 问题描述 在使用Redis进行数据存储的时候,报NPE问题。 原因…

项目场景:

我们在接受到短信网关下发的回执之后,需要将回执内容也下发给我们的下游服务。为了防止下游响应超时,我们需要将超时的信息存放到Redis中然后进行补发操作。


问题描述

在使用Redis进行数据存储的时候,报NPE问题。


原因分析:

在Spring托管的Bean中手动通过单例模式的方式去构造了实体对象,导致Bean对象不受Spring托管,无法通过Autowried的注入方式进行注入。

代码示例如下:

@Component
public class ApplicationInitor {@Autowiredprivate UserService userService;public static ApplicationInitor getApplicationInitor(){return Inner.instance;}private static class Inner {private static final ApplicationInitor instance = new ApplicationInitor();}public void register(String name) {try {TestDemo testDemo = new TestDemo(userService);testDemo.registerUser(name);}catch (Exception e) {e.printStackTrace();}}class TestDemo{UserService userService;TestDemo(UserService userService){this.userService = userService;}public void registerUser(String name) {userService.setUserName(name);System.out.println("注册成功");}}
}

通过DEBUG的方式我们直观的看到并没有注入进来:
在这里插入图片描述
原因就是我们提到的手动通过单例模式获取示例对象
在这里插入图片描述
这里记不起来当初是为什么要通过这种方式去获取Bean,可能想调用静态的变量,但是中间又参杂着其他的逻辑不能通过类名的方式直接获取😭。

解决方案:

去掉通过单例模式获取实例的方法,因为Spring Bean本身就是单例的,无非就是通过Autowried进行注入下就行。
在这里插入图片描述

http://www.dinnco.com/news/38718.html

相关文章:

  • 广州模板网站建设在线客服系统平台有哪些
  • wordpress付费站内搜索怎么让百度收录
  • 做盗版音乐网站网站可以自己建立吗
  • 如何打死网站seo 知乎
  • 项目计划书模板免费安卓优化大师app下载安装
  • 新疆生产建设兵团总医院网站b站推广网站2024年不用下载
  • 石家庄新闻网seo黑帽教程视频
  • 哪个网站可以注册做男妓软文代写多少钱一篇
  • 国外做游戏的视频网站有哪些问题百度关键词推广一年多少钱
  • 北京集团 网站建设营销网络图
  • 嘉兴seo网络推广电脑优化大师
  • 网站的开发包括哪两项成都网站制作费用
  • 佛山网站外包网络营销方案总结
  • 网站怎么做图片转换公司百度官网优化
  • 可做免费推广产品的网站有哪些网站关键词如何快速上首页
  • 模型网站大全免费360推广怎么收费
  • 光谷做网站推广多少钱百度企业推广怎么收费
  • 天津行业建站中国企业100强
  • 南京大型门户网站制作站长工具的使用seo综合查询排名
  • 虚拟机做网站嘉兴seo
  • 收藏手机网站代码整站优化 快速排名
  • wordpress后台拿webshell的方法郑州专业seo推荐
  • 厦门网站开发公司找哪家郴州网站建设网络推广渠道
  • 网站title在哪里广东疫情最新消息
  • 网站ui用什么做如何提高自己在百度的排名
  • 个人做网站的时代已经过去售卖链接
  • 刚刚沈阳发布重要通知济南seo排名搜索
  • 做图书出版 外国网站搜索引擎网络排名
  • 110平米三室一厅简装windows优化大师手机版
  • 柳州网站建设工作室sem和seo是什么意思