Я использую Spring 3.0.x с моим проектом.
Моя текущая практика с @Autowired
приведена в следующем виде:
@Autowired
private SomeType someMemberVariable;
Является ли использование метода сеттера лучше и/или предпочтительным? С помощью setter я имею в виду следующее:
private SomeType someMemberVariable;
@Autowired
private void setSomeMemberVariable(SomeType newValue)
{
someMemberVariable = newValue;
}
Я понимаю изменчивые и неизменяемые сеттеры, которые не подходят для этого вопроса.