我使用 Spring,我可以从方法注入(inject)。
@Bean
ILogger loggerService() {
return new ILogger() {
public void log() {
System.out.println("Logger!");
}
};
}
但我想从字段注入(inject):
@ ??? annotation
ILogger logger = new ILogger(){
public void log() {
System.out.println("Logger!");
}
};
这可能吗?我应该使用哪个注释?
最佳答案
这是不可能的。在 Spring JavaConfig 中,@Configuration 中的所有 bean 都必须由该类的方法生成
关于java - 如何从现场注入(inject)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22606352/