我怎样才能从一个领域注入?

时间:2014-03-24 10:11:26

标签: java spring dependency-injection

我使用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 个答案:

答案 0 :(得分:1)

这是不可能的。在Spring JavaConfig中,@ Consfiguration中的所有bean都必须由类

的方法生成