Dans le CDI, il y a le @ApplicationScoped
et le ( javax.inject
) @Singleton
pseudo-scope. Quelle est la différence entre eux ? Outre le fait que @ApplicationScoped
est procuré, et @Singleton
ne l'est pas.
Est-ce que je peux juste changer mon @Singleton
haricot à @ApplicationScoped
? Est-ce que @ApplicationScoped
bean a deux (ou plus) instances ?
12 votes
Avez-vous lu le Référence de la soudure ? Il y a quelques explications sur les différences pratiques entre
@ApplicationScoped
et@Singleton
à sa section 5.4 (p. 36).3 votes
A quelle portée de Singleton faites-vous référence - javax.ejb ou javax.inject ?