有没有办法在下面的类中添加注释,以指定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); }
}
答案 0 :(得分:1)
使用Spring的@Autowired
或javax.inject
的{{1}}或@Inject
的{{1}}注释方法。
这显然假设启用了注释配置,并且上下文中有javax.annotation
bean。