Este simple snipped muestra como inyectar dependencias entre nuestras classes controladoras de nuestros proyectos JSF(JavaServer Faces).
Básicamente se trata de anotar el atributo de nuestra classe como @ManagedProperty y mediante EL(Expression Language) que valor se debe inyectar. En este ejemplo inyecto una instancia de “EnrollmentController”.
@ManagedProperty(value="#{enrollmentController}") private EnrollmentController enrollmentController; public void setEnrollmentController(EnrollmentController enrollmentController) { this.enrollmentController = enrollmentController; }
Atención! No os olvidéis de implementar el método accesor de escritura, sino no os funcionará.