社区
Web 开发
帖子详情
SpringContextUtil获取bean对象为null
unclezh0730
2017-05-16 04:06:45
最近需要修改公司老项目来满足新的需求,其实就是添加一部分代码,并不涉及主体的修改.我在其中一个接口中添加了一下我的service和实体类,然后公用的接口处理器使用SpringContextUtil.getBean()获取bean的时候,一直未null.但是其他不修改的接口是可以的,很奇怪,启动的时候似乎是没有报错是这个bean装配失败啊... 有没有经验老道的哥哥姐姐帮忙想想什么情况
...全文
1312
2
打赏
收藏
SpringContextUtil获取bean对象为null
最近需要修改公司老项目来满足新的需求,其实就是添加一部分代码,并不涉及主体的修改.我在其中一个接口中添加了一下我的service和实体类,然后公用的接口处理器使用SpringContextUtil.getBean()获取bean的时候,一直未null.但是其他不修改的接口是可以的,很奇怪,启动的时候似乎是没有报错是这个bean装配失败啊... 有没有经验老道的哥哥姐姐帮忙想想什么情况
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
尔卿
2019-08-02
打赏
举报
回复
解决了没,大佬
unclezh0730
2017-05-16
打赏
举报
回复
求帮帮忙 谢谢啦
Amazon Elastic
Bea
nstalk 入门(一年有效期)
Amazon Elastic
Bea
nstalk 为您提供了一个平台,使您能够在云中快速部署应用程序。本课程将简要介绍 Amazon Elastic
Bea
nstalk 解决方案的不同组件,并演示该服务。本视频由 Amazon Web Services, Inc. 及其关联公司制作并享有版权。
Spring
Context
Util
获取
bea
n方法
非
Spring
环境
获取
Spring
的
Bea
n;所以使用
Spring
Context
Util
来进行
获取
bea
n方法。
在多线程中
获取
spring
bea
n为
null
的解决
网上找了很多方法试,只有下面这种方式能在新开的线程中访问到
bea
n WebApplication
Context
context
=
Context
Loader.getCurrentWebApplication
Context
(); ZlAreaAliasService zlArea...
netty的自定义Handler中使用
Spring
Util
.get
Bea
n
获取
Bea
n为
null
用netty做聊天的时候,Handler里面看别人这么写能拿到
Bea
n,我
获取
到的为
null
UserService userService = (UserService)
Spring
Util
.get
Bea
n("userServiceImpl");
Spring
Util
public class
Spring
Util
implements Application
Context
Aware { private static Application
Context
application
Context
;
spring
通过
context
.get
Bea
n("id名")
获取
的
对象
为
null
经过调试,发现原来是 我的
Bea
n 的class 实现了Factory
Bea
n 接口, 实现这个接口的类,在容器中
获取
,是
获取
其 方法getObject()返回的
对象
, 所以如果有
获取
原
对象
,需要在 id名前面加 & 参考链接 ...
Web 开发
81,092
社区成员
341,716
社区内容
发帖
与我相关
我的任务
Web 开发
Java Web 开发
复制链接
扫一扫
分享
社区描述
Java Web 开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章