The bean name, if it can be determined.
The bean name, if it can be determined.
Will either return a new bean name, or if the by type lookup should be done on request (in the case of an unqualified lookup because it's cheaper to delegate that to Spring) then do it on request. Will throw an exception if a key for which no matching bean can be found is found.
A factory bean that wraps a binding key alias.