Нет однозначного ответа на ваш вопрос, есть только варианты на выбор, в зависимости от вашей конкретной ситуации.
Если вы знаете, что ваш Configuration
класс будет расти И , если это вероятно для ваших A
и B
классов будет использовать больше от него, тогда передайте весь объект Configuration
их конструкторы. NB: я знаю, что это противоречит принципу YAGNI, но иногда вы можете знать, что он вам понадобится; -)
В противном случае вы можете рассмотреть возможность использования @Named
внедрения ваших путей, чтобы свести к минимуму зависимости классов A
и B
до их минимума, что является хорошей практикой проектирования.