Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/cplusplus/149.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java Spring@autowiredsessionbean_Java_Spring_Session_Jsf 2_Autowired - Fatal编程技术网

Java Spring@autowiredsessionbean

Java Spring@autowiredsessionbean,java,spring,session,jsf-2,autowired,Java,Spring,Session,Jsf 2,Autowired,我有一个会话范围的用户bean: @Component @Scope("session") public class UserBean { private User user; public User getUser() { return user; } public void setUser(User user) { this.user = user; } } 和地址bean: @Component @Scope("

我有一个会话范围的用户bean:

@Component
@Scope("session")
public class UserBean {
    private User user;

    public User getUser() {
        return user;
    }

    public void setUser(User user) {
        this.user = user;
    }
}
和地址bean:

@Component
@Scope("session")
public class AddressBean {


    @Autowired
    private UserBean userBean;

    public getUserBean(){
          return userBean;
    }

    public void setUserBean(UserBean userBean){
          this.userBean=userBean;
    }
 }

当我在JSF中调用UserBean时,它很好,我可以看到一个对象已经被实例化。当我调用AddressBean时,UserBean总是空的,并且没有被注入。如何正确连接?

您可以发布相关的XML配置吗?你应该更清楚调用JSF是什么意思,显示
CurrentUserBean
UserBean的定义…修复了我的帖子你的应用程序context.xml中有
吗?你确定
AddressBean
是在
UserBean
之前实例化的吗?你得到的是空指针还是Bean创建异常?