Bonjour, voici une partie de la définition d'un de mes beans jsf:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
 
@Controller("listeComptesBean")
@Scope("request")
public class ListeComptesBean {
 
	@Autowired
	@Qualifier("CompteBancaireManager")
	private CompteBancaireManager compteBancaireManager;
 
	private List<CompteBancaire> listeComptesBancaires;
 
....}
Comme vous l'aurez remarqué, c'est un bean jsf défini comme "listeComptesBean" en scope "request". Je lui inject le service "CompteBancaireManager" défini dans un fichier de configuration spring, automatiquement grace aux listeners spring définis dans le web.xml

Ma question est la suivante :
dans la configuration classique des beans jsf (sans spring), il est possible d'utiliser les balises :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
 
<managed-property>
    <property-name>id</property-name>
    <value>#{param.id}</value>
</managed-property>
qui inject dans le bean la valeur du paramètre de requête "id". Etant donné qu'avec les annotations spring il n'est plus nécessaire de définir le bean jsf dans le fichier faces-config.xml, est-il possible d'injecter le paramètre de requete automatiquement a partir d'une annotation (spring ou autre ) ?

Je vous remercie par avance.