Ну вообще то spring сейчас поощряет такой подход. Все spring-овые потрохами должны быть в конфигурационных файлах. А классы бинов описываются без зависимости от спринга и инжект делается через конструктор.
Да инжект поменять это пол часа
field injection поменять на constructor injection по всему проекту это много времени
Не только инжект, но и сами бины в классах конфигурации создаются.
Честно говоря не менял но на вскидку идея сама сгерерит конструкторы логко
Обсуждают сегодня