Dieser Inhalt ist in der von Ihnen ausgewählten Sprache nicht verfügbar.

26.3. Making a Spring bean into a Seam component


The <seam:component/> namespace handler can be used to transform any Spring bean into a Seam component. Just add the <seam:component/> tag to the declaration of the bean that you want to make into a Seam component:
<bean id="someSpringBean" class="SomeSpringBeanClass" scope="prototype"> 
  <seam:component/> 
</bean>

Copy to Clipboard Toggle word wrap
By default, <seam:component/> creates a stateless Seam component with the class and name provided in the bean definition. Occasionally — when a FactoryBean is used, for example — the Spring bean class may differ from the class listed in the bean definition. In this case, specify the class explicitly. You should also explicitly specify a Seam component name where there is a potential naming conflict.
If you want the Spring bean to be managed in a particular Seam scope, use the scope attribute of <seam:component/>. If the Seam scope specified is anything other than STATELESS, you must scope your Spring bean to prototype. Pre-existing Spring beans usually have a fundamentally stateless character, so this attribute is not usually necessary.
Nach oben
Red Hat logoGithubredditYoutubeTwitter

Lernen

Testen, kaufen und verkaufen

Communitys

Über Red Hat Dokumentation

Wir helfen Red Hat Benutzern, mit unseren Produkten und Diensten innovativ zu sein und ihre Ziele zu erreichen – mit Inhalten, denen sie vertrauen können. Entdecken Sie unsere neuesten Updates.

Mehr Inklusion in Open Source

Red Hat hat sich verpflichtet, problematische Sprache in unserem Code, unserer Dokumentation und unseren Web-Eigenschaften zu ersetzen. Weitere Einzelheiten finden Sie in Red Hat Blog.

Über Red Hat

Wir liefern gehärtete Lösungen, die es Unternehmen leichter machen, plattform- und umgebungsübergreifend zu arbeiten, vom zentralen Rechenzentrum bis zum Netzwerkrand.

Theme

© 2025 Red Hat