我想创建一个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的谁的信息?
我正在寻找Spring世界中类似于CDI的InjectionPoint
的等效物。