public interface BeanSelectionProvider extends ConfigurationProvider
ConfigurationProvider that selects and aliases bean implementations.
Implementations of this interface are responsible for selecting which bean implementation to use for a given interface type. The selection is typically based on configuration properties that specify the bean name or class name.
The aliasing mechanism works as follows:
org.apache.struts2.ObjectFactory at runtime
(useful for Spring bean names)AbstractBeanSelectionProvider,
StrutsBeanSelectionProviderdestroy, init, needsReload, registerinit, loadPackages, needsReloadCopyright © 2000–2026 Apache Software Foundation. All rights reserved.