10.2.13. Proxies Beans


10.2.13.1. Proxys Bean

Les clients d'un bean injecté ne possèdent généralement pas de référence directe à une instance de bean. Le conteneur doit rediriger toutes les références injectées vers le bean en utilisant un objet proxy, à moins que le bean soit un objet dépendant (scope @Dependent).
Ce proxy de bean, désigné comme proxy client, est chargé d'assurer que l'instance de bean qui reçoit une invocation de méthode est l'instance associée au contexte actuel. Le proxy client autorise également les beans liés à des contextes tels que le contexte de session à effectuer en série sur le disque sans constamment effectuer en série d'autres beans injectées.
Certains types Java ne peuvent être mis en proxy par le conteneur à cause des limitations Java. Si un point d'injection déclaré avec l'un de ces types se résout en bean avec une étendue autre que @Dependent, le conteneur met fin au déploiement.

Types Java ne pouvant être mis en proxy par le conteneur

  • Classes ne possédant pas de constructeur non-privé sans paramètre
  • Classes déclarées final ou qui possèdent une méthode final
  • Matrices et types primitifs
Retour au début
Red Hat logoGithubredditYoutubeTwitter

Apprendre

Essayez, achetez et vendez

Communautés

À propos de la documentation Red Hat

Nous aidons les utilisateurs de Red Hat à innover et à atteindre leurs objectifs grâce à nos produits et services avec un contenu auquel ils peuvent faire confiance. Découvrez nos récentes mises à jour.

Rendre l’open source plus inclusif

Red Hat s'engage à remplacer le langage problématique dans notre code, notre documentation et nos propriétés Web. Pour plus de détails, consultez le Blog Red Hat.

À propos de Red Hat

Nous proposons des solutions renforcées qui facilitent le travail des entreprises sur plusieurs plates-formes et environnements, du centre de données central à la périphérie du réseau.

Theme

© 2025 Red Hat