I've become somewhat enamored of the path of Guice, where a combination of the service interface, plus additional annotations, is used to select the ultimate service. This is a good model for which the current system (@Inject w/ a string) is something of a subset.
|Assignee||Howard M. Lewis Ship [ hlship ]|
|Resolution||Fixed [ 1 ]|
|Fix Version/s||5.0.4 [ 12312381 ]|
|Status||Open [ 1 ]||Closed [ 6 ]|
|Workflow||jira [ 12400540 ]||Default workflow, editable Closed status [ 12567709 ]|
|Workflow||Default workflow, editable Closed status [ 12567709 ]||jira [ 12590839 ]|