我想创建一个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);
}
}
Run Code Online (Sandbox Code Playgroud)
我怎样才能得到这些信息谁想要得到这个bean注入?
我正在寻找一些在Spring世界中相当于CDI的东西InjectionPoint.