Результаты поиска по запросу "dependency-injection"

1 ответ

Как зарегистрировать много для открытых дженериков в Autofac

Я новичок вAutofac(не дляDI). Вот ситуация: У меня есть эти интерфейсы: public interface IQuery<out TResult> : IQuery { } public interface IQueryHandler<in TQuery, out TResult> where TQuery : IQuery<TResult> { TResult Handle(TQuery query); }и ...

7 ответов

Инъекция зависимости с Джерси 2.0

Начиная с нуля без каких-либо предыдущих знаний о Jersey 1.x, мне трудно понять, как настроить внедрение зависимостей в моем проекте Jersey 2.0. Я также понимаю, что HK2 доступен в Jersey 2.0, но я не могу найти документы, которые бы помогли с ...

8 ответов

Введите бин в перечисление

У меня есть DataPrepareService, который подготавливает данные для отчетов, и у меня есть Enum с типами отчетов, и мне нужно добавить ReportService в Enum или получить доступ к ReportService из enum. мой сервис: @Service public class ...

ТОП публикаций

1 ответ

Каковы преимущества инъекции зависимости AngularJS?

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

1 ответ

Именованные экземпляры и экземпляр по умолчанию в StructureMap?

В моем коде начальной загрузки StructureMap я использую пользовательское соглашение для сканирования сборок и добавления пар интерфейса / реализации в граф объектов в качестве именованных экземпляров. По сути, у меня есть некоторая логика, ...

2 ответа

Замок Виндзор с несколькими конструкторами

В настоящее время я занимаюсь преобразованием из Ninject в текущую версию Castle Windsor для простого приложения на C # .NET. По большей части преобразование прошло успешно, а реализация контейнеров выполнена безупречно. Однако у меня небольшая ...

2 ответа

Guice лучшие практики и анти-паттерны

Я не уверен, есть ли смысл в этом вопросе или нет, но есть ли лучшие практики и анти-паттерны, специфичные дляGoogle Guice [https://github.com/google/guice]? Пожалуйста, направьте любые общие шаблоны DI наэтот ...

1 ответ

Как настроить контейнер единиц для предоставления значения строкового конструктора?

Это моеdadкласс public class Dad { public string Name { get;set; } public Dad(string name) { Name = name; } }Это мой метод испытаний public void TestDad() { UnityContainer DadContainer= new UnityContainer(); Dad newdad = ...

1 ответ

Используя Jersey 2.0, как вы регистрируете привязываемый экземпляр для каждого запроса?

... если экземпляр должен быть создан вручную, возможно, сторонним фабричным классом? Ранее (Джерси 1.x) вы делали что-то вроде этого: public class MyInjectableProvider extends PerRequestTypeInjectableProvider<Context, MyInjectable> { ...

2 ответа

Внедрение зависимости - кому принадлежит интерфейс?

Предполагая, что я хочу использовать инфраструктуру внедрения зависимостей в подходе AOP с целью создания модулей кода. Каков наилучший способ владения общими интерфейсами? Под собственностью я подразумеваю основную часть кода, на которую нужно ...