【发布时间】:2009-09-29 15:40:21
【问题描述】:
我有一段非常简单的代码,如下所示:
@In(create = true) OutletHome outletHome;
它工作正常(使用 Seam 2.2.0.GA),对象被创建和注入没有任何问题。但是当我尝试将其更改为:
@In(create = true) OutletHome deactivationOutletHome;
突然停止工作,导致异常:
org.jboss.seam.RequiredException:@In 属性需要非空值:customerHome.deactivationOutletHome
出现这种问题的原因可能是什么?变量名如何相关?我该如何解决?
【问题讨论】:
-
我不相信变量名的改变是唯一的改变......是吗?改回outletHome还能用吗?
-
是的,变量名是唯一的变化。正如答案所指出的那样,这正是问题所在。
标签: java jboss jakarta-ee seam