Результаты поиска по запросу "dependency-injection"
Как зарегистрировать много для открытых дженериков в Autofac
Я новичок вAutofac(не дляDI). Вот ситуация: У меня есть эти интерфейсы: public interface IQuery<out TResult> : IQuery { } public interface IQueryHandler<in TQuery, out TResult> where TQuery : IQuery<TResult> { TResult Handle(TQuery query); }и ...
Инъекция зависимости с Джерси 2.0
Начиная с нуля без каких-либо предыдущих знаний о Jersey 1.x, мне трудно понять, как настроить внедрение зависимостей в моем проекте Jersey 2.0. Я также понимаю, что HK2 доступен в Jersey 2.0, но я не могу найти документы, которые бы помогли с ...
Введите бин в перечисление
У меня есть DataPrepareService, который подготавливает данные для отчетов, и у меня есть Enum с типами отчетов, и мне нужно добавить ReportService в Enum или получить доступ к ReportService из enum. мой сервис: @Service public class ...
Каковы преимущества инъекции зависимости AngularJS?
Я работаю с angular уже несколько раз, и я не вижу, как это улучшение по сравнению с моим предыдущим способом кодирования. Во-первых, я не вижу, что плохого в том, чтобы иметь центральный объект для хранения вашего проекта, в конце концов, ...
Именованные экземпляры и экземпляр по умолчанию в StructureMap?
В моем коде начальной загрузки StructureMap я использую пользовательское соглашение для сканирования сборок и добавления пар интерфейса / реализации в граф объектов в качестве именованных экземпляров. По сути, у меня есть некоторая логика, ...
Замок Виндзор с несколькими конструкторами
В настоящее время я занимаюсь преобразованием из Ninject в текущую версию Castle Windsor для простого приложения на C # .NET. По большей части преобразование прошло успешно, а реализация контейнеров выполнена безупречно. Однако у меня небольшая ...
Guice лучшие практики и анти-паттерны
Я не уверен, есть ли смысл в этом вопросе или нет, но есть ли лучшие практики и анти-паттерны, специфичные дляGoogle Guice [https://github.com/google/guice]? Пожалуйста, направьте любые общие шаблоны DI наэтот ...
Как настроить контейнер единиц для предоставления значения строкового конструктора?
Это моеdadкласс public class Dad { public string Name { get;set; } public Dad(string name) { Name = name; } }Это мой метод испытаний public void TestDad() { UnityContainer DadContainer= new UnityContainer(); Dad newdad = ...
Используя Jersey 2.0, как вы регистрируете привязываемый экземпляр для каждого запроса?
... если экземпляр должен быть создан вручную, возможно, сторонним фабричным классом? Ранее (Джерси 1.x) вы делали что-то вроде этого: public class MyInjectableProvider extends PerRequestTypeInjectableProvider<Context, MyInjectable> { ...
Внедрение зависимости - кому принадлежит интерфейс?
Предполагая, что я хочу использовать инфраструктуру внедрения зависимостей в подходе AOP с целью создания модулей кода. Каков наилучший способ владения общими интерфейсами? Под собственностью я подразумеваю основную часть кода, на которую нужно ...