برای اینکار باید context های Spring و JSF را بهم متصل کنیم تا بتوانیم از bean ای Spring در JSF استفاده کنید. تنظیمات زیر را در web.xml قرار دهید:
<listener>
<listener-class>
org.springframework.web.context.ContextLoaderListener
</listener-class>
</listener>
سپس تنظیمات زیر را در فایل faces-config.xml قرار دهید:
<el-resolver>org.springframework.web.jsf.el.SpringBeanFacesELResolver</el-resolver>
حالا براحتی می توانید از bean های Spring درون Backing Bean های JSF استفاده کنید:
@Named( "registration")
@RequestScoped
public class RegistrationBean implements Serializable {
@Inject
SpringBeanImpl bean;
}