我刚在JSF Web应用程序中引入了Spring,现在我很想将我的JSF托管bean转换为Spring bean,通过将这些bean移动到contextConfigLocation XML文件中(在faces-config.xml中指定org.springframework.web.jsf.el.SpringBeanFacesELResolver),而不是在faces-config.xml文件中拥有这些bean。
如果我转移到Spring bean,我会看到很多优点(例如获得依赖注入功能),与JSF bean相比,所以我几乎不能反对转移到Spring bean,但我想听听其他人的意见,如果我这样做会面临哪些问题,或者在这种情况下最佳实践是什么。