При использовании @Autowired (не конфигурации xml) может ли кто-нибудь сравнить преимущества и недостатки привязки набора/конструктора?
См. следующие примеры:
public class Example{
private Logger log;
// constructor wiring
@Autowired
public Example(Logger log){
this.log = log;
}
}
public class Example{
// setter wiring
@Autowired
private Logger log;
}