2014-03-24 41 views
0

我使用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!"); 
    } 
}; 

難道是可能的嗎?我應該使用哪個註釋?

回答

1

這是不可能的。在Spring JavaConfig中,@Configuration中的所有bean必須通過類