一个简单的依赖注入问题有this field **never locally 提示

xinyue2002 2008-06-27 05:13:10
DepDAOTest.java
....
private DepartmentManager mgr; /*此处有this field ** never locally提示*/
public void setDepartmentManager(DepartmentManager mgr){
this.mgr=mgr;
}
....
因为有这个提示,在下面的方法里面都不能用mgr属性了。。
但是我找不出任何问题呀
...全文
150 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
tiannet 2008-06-28
  • 打赏
  • 举报
回复
楼主最好贴出所有的代码,问题应该不是出现在这里。
tiannet 2008-06-28
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 gongyali2005 的回复:]
private DepartmentManager mgr;已经声明成成员变量了,就不能再声明成局部变量了.

C++可以这样做.
[/Quote]

不要误导啊,Java是可以这样使用的。
tiannet 2008-06-28
  • 打赏
  • 举报
回复
这个代码没任何问题啊,
楼主你的提示是不是少了一个read啊,
this field ** never read locally

意思是从未在本地读过这个变量,也就是从未用过,这也只是警告而已。
xinyue2002 2008-06-27
  • 打赏
  • 举报
回复
没明白你的意思,我主要是实现依赖注入,所以得有setter方法给下面的方法调用。。
而且我已经在spring里配置好了
gongyali2005 2008-06-27
  • 打赏
  • 举报
回复
private DepartmentManager mgr;已经声明成成员变量了,就不能再声明成局部变量了.

C++可以这样做.

67,512

社区成员

发帖
与我相关
我的任务
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
  • Java EE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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