Вопросы по теме 'constructor-injection'

Ninject, Провайдеры и Activator.CreateInstance
Я новичок в Ninject, но мне удалось успешно использовать его для DI с помощью настраиваемого провайдера. Привязка инициализируется следующим образом kernel = new StandardKernel();...
1916 просмотров

Unity/Caliburn Micro, конструктор инъекций с несколькими параметрами
В настоящее время я пытаюсь узнать, как реализовать MVVM с помощью Unity и Caliburn Micro. После поиска помощи в другом месте я все еще не уверен, как правильно настроить внедрение конструктора. Я не знаю, не работает ли это из-за отсутствия у меня...
1820 просмотров

Укажите зависимость параметра времени выполнения в Unity
У меня есть класс, которому нужна строка в качестве параметра в его конструкторе, но этот параметр будет определяться вызывающим кодом. В то же время время жизни этого класса должно быть привязано к каждому HTTP-запросу. Итак, я создал собственный...
1157 просмотров

Есть ли преимущества Property Injection перед Constructor Injection?
Возможный дубликат: Внедрение зависимости через конструкторы или установщики свойств? Мне любопытно, имеет ли Внедрение свойств какие-либо преимущества перед Внедрение конструктора : public class LoginController : Controller...
353 просмотров

Ninject: передача сборки клиента в качестве аргумента конструктора и указание желаемой реализации от клиента с использованием атрибутов
Я новичок в Ninject и Dependency Injection в целом, поэтому, пожалуйста, извините меня за нубство. знак равно У меня есть несколько реализаций интерфейса IConfig , которые сканируют сборку и ее зависимости на наличие типов, реализующих интерфейс...
554 просмотров

Guice Generic Provider (сам провайдер является универсальным, а не классом, к которому он привязан)
Существует множество онлайн-ресурсов о том, как использовать Guice Provider для привязки к универсальному классу, например подобные записи вики и вопросы SOF, подобные этому . Однако у меня возникли проблемы с поиском ресурса о том, как...
4589 просмотров

Как называется конструктор контроллера веб-API?
Согласно этой статье Контроллер должен иметь конструктор, который получает реализуемый интерфейс, а-ля: public class DuckbillsController : ApiController { IDuckbillRepository _platypiRepository; public...
24807 просмотров

Setter Injection не работает с инъекцией фабричного метода Spring
У меня есть два bean-компонента, SimpleBean и ArgumentBean, я пытаюсь связать bean-компоненты с помощью фабричного метода и пытаюсь заменить bean-компонент в том же определении bean-компонента (я знаю, что это довольно плохая идея, но я просто делаю...
2033 просмотров

Как внедрение зависимостей на основе конструктора влияет на неизменность?
Я читаю документацию Spring, и мне интересно, что они имели в виду, написав: Команда Spring обычно выступает за внедрение конструктора, поскольку оно позволяет реализовать компоненты приложения как неизменяемые объекты и гарантировать, что...
1273 просмотров

Проблема с подключением System.in с помощью внедрения конструктора
Я могу внедрить System.in с помощью внедрения на основе поля без проблем: import java.io.PrintStream; @Component public class Logger implements IReporter { @Value("#{T(System).out}") private PrintStream output; public Logger() {...
388 просмотров

Угловая ошибка с несколькими введенными объектами приводит к тому, что «нет поставщика для [объекта объекта]
Я пытался настроить приложение Angular 4. У меня много лет нет практики работы с веб-интерфейсом, поэтому я могу делать что-то явно глупое. Помощь приветствуется. У меня есть объект конфигурации, который использует токен инъекции. У меня есть...
1424 просмотров

Нужно ли проверять нулевые значения с внедрением конструктора?
Я использую инъекцию конструктора .NET Core. В обзоре кода от коллеги он поднял вопрос, должен ли я проверять нулевые значения для внедряемых зависимостей в контроллерах. Поскольку фреймворк отвечает за создание экземпляра службы, мне кажется, что...
4160 просмотров