При использовании @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;
}