Is there any annotation/trick in Spring that marks a @Configuration @Bean as injectable only on strictly qualified @Autowireds?
I'd like my bean to be qualified in a way that only those that specifically call for its @Qualifer can inject it. It's indeed a mechanism for controlling where is it going to be able to be autowired, with no ambiguity nor arbitrary decisions depending on available beans in the context.
So my bean would never be autowired as a side-effect out-of-my control without me actively marking the injecting as expecting it