вставка поля не рекомендуется для нескольких концепций, большинство из которых связано с использованием класса в других местах, например, экземпляр класса можно создать с помощью конструктора по умолчанию (без аргументов), таким образом, не будет создан со всеми или какими-либо зависимостями
- , потому что фактический класс может быть создан в других местах, например, в части тестирования кода, которую вы получаете это предупреждение
- , поскольку класс тестирования обычно не предназначен для создания экземпляров в других частях кода, вы не получите предупреждения, это не значит, все в порядке, это все еще полевая инъекция и все еще не рекомендуется
вы можете прочитать больше об этом здесь