Simplify domain object dependency injection through use of generics [SPR-5920] #10589
Labels
in: core
Issues in core modules (aop, beans, core, context, expression)
type: enhancement
A general enhancement
Milestone
Ramnivas Laddad opened SPR-5920 and commented
Currently, users who extend AbstractInterfaceDrivenDependencyInjectionAspect need to have some knowledge of AspectJ constructs. Specifically, they need to know about the 'declare parents' construct and the pointcut syntax. With the help of generics, we should be able to remove both these issues paving the way for type-safe aspect that requires no/little knowledge of AspectJ.
So instead of:
aspect PricingStrategyDependencyInjectionAspect extends AbstractInterfaceDrivenDependencyInjectionAspect {
private PricingStrategy pricingStrategy;
they can write:
Affects: 3.0 M3
Referenced from: commits 29139df
The text was updated successfully, but these errors were encountered: