我正在JSF2-Spring应用程序中使用自定义Spring托管视图范围bean。我想将bean注入请求范围bean。但是,每次调用请求范围bean时,我看起来都会获得自定义视图范围bean的新实例。
我的观点范围bean如下
@Component("registration")
@Scope("view")
public class RegistrationBean implements Serializable
我的请求范围bean如下
@Component("registrationController")
@Scope("request")
public class RegistrationController implements Serializable
{
@Autowired(required=false)
@Qualifier("registration")
private RegistrationBean registration;
.....
}
如果我直接在facelets中使用视图范围bean,则会保留所有值。但是,如果我通过请求范围bean访问相同的值,则不会保留值。
根据我的研究,我可以看到JSF托管视图范围bean注入JSF托管请求范围bean的示例,但是我找不到上述问题的任何实例。
非常感谢了解此问题的任何信息。提前谢谢。