- All Implemented Interfaces and Traits:
- BeanFactoryPostProcessor
@CompileStatic
class ServiceBeanAliasPostProcessor
extends Object
implements BeanFactoryPostProcessor
Registers bean aliases for service beans provided by plugins.
If a plugin named ReportingPlugin provides a service artifact named
PrintingService, the corresponding bean name will be reportingPrintingService.
This post processor will create a printingService alias which points to the
reportingPrintingService bean as long as there is not another bean in the
context named printingService.
- Since:
- 2.3
- Authors:
- Jeff Scott Brown