我使用Spring,我可以从方法中注入。
@Bean
ILogger loggerService() {
return new ILogger() {
public void log() {
System.out.println("Logger!");
}
};
}
但我想从一个领域注入:
@ ??? annotation
ILogger logger = new ILogger(){
public void log() {
System.out.println("Logger!");
}
};
有可能吗?我应该使用哪种注释?
答案 0 :(得分:1)
这是不可能的。在Spring JavaConfig中,@ Consfiguration中的所有bean都必须由类
的方法生成