Я хотел бы создать способ производителя Spring bean, который знает, кто его вызвал, поэтому я начал со следующего кода:
@Configuration
public class LoggerProvider {
@Bean
@Scope("prototype")
public Logger produceLogger() {
// get known WHAT bean/component invoked this producer
Class<?> clazz = ...
return LoggerFactory.getLogger(clazz);
}
}
Как я могу получить информацию , кто хочет получить bean?
Я искал какой-то эквивалент CDI InjectionPoint
в мире Spring.