Bom dia pessoal,
Gostaria de saber se tem como eu integrar meus objetos q são criados pelo Spring( 1.2.9 ), dentro do arquivo faces-config, ou seja usar a DI do faces para chamar meus objetos criados a partir do Spring? Estou usando o Myfaces 1.1.4.
Obrigado!
Ate+
Falaê tiagogn, tem sim, cara…
No faces-config.xml coloque o seguinte:
<application>
<variable-resolver>
org.springframework.web.jsf.DelegatingVariableResolver
</variable-resolver>
</application>
Depois, é só usar os beans registrados no Spring:
<managed-bean>
<managed-bean-name>PlaneBean</managed-bean-name>
<managed-bean-class>br.com.inpe.PlanetaBean</managed-bean-class>
<managed-bean-scope>session</managed-bean-scope>
<managed-property>
<property-name>planetaBO</property-name>
<value>#{planetaBO}</value>
</managed-property>
</managed-bean>
Onde:
-> #{planetaBO} é uma referencia a um bean registrado no Spring.
Valow!