你如何让Spring注入/调用Spring注释类的setter?

时间:2014-06-18 05:11:21

标签: java spring annotations

有没有办法在下面的类中添加注释,以指定Spring为实例注入一个bean吧?

@Scope("prototype")
@Component("vnetwork-start")
//how to inject bar value?
public class VNetworkStartCommand extends VNetworkCommand { 
    public VNetworkStartCommand() { super(VNetworkCommandType.START); }

    @Required public void setBar(Bar bar) { System.out.println("bar="+bar); }   
}

1 个答案:

答案 0 :(得分:1)

使用Spring的@Autowiredjavax.inject的{​​{1}}或@Inject的{​​{1}}注释方法。

这显然假设启用了注释配置,并且上下文中有javax.annotation bean。