dependency-injection

Понимание контейнеров IoC и инъекции зависимостей

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

исключить @Component из @ComponentScan

у меня есть компонент, который я хочу исключить из @ComponentScan в частности @Configuration: @Component("foo") class Foo { ... } в противном случае, он, кажется, конфликтует с каким-то другим классом в моем проекте. Я не полностью понимаю столкно ...

Модульное Тестирование Файла Ввода / Вывода

читая существующие потоки, связанные с модульным тестированием здесь, в Stack Overflow, я не мог найти ни одного с четким ответом о том, как выполнять операции ввода-вывода файлов модульного тестирования. Я только недавно начал изучать модульное тест ...

ASP.NET ошибка внедрения основных зависимостей: не удается разрешить службу для типа при попытке активации

Я создал приложение .NET Core MVC и использую инъекцию зависимостей и шаблон репозитория для внедрения репозитория в мой контроллер. Однако, я получаю сообщение об ошибке: InvalidOperationException: не удается разрешить службу для типа ' WebAppli ...

Внедрить и ресурс и автопробег аннотации

В чем разница между @Inject и @Resource и @Autowired аннотации? когда следует использовать каждый из них? ...

Что такое корень композиции в контексте инъекции зависимостей

Я изучаю инъекцию зависимостей и термин композиция root используется повсюду. Так что же это? ...

Как сделать так, чтобы моя PHP IDE понимала контейнеры для инъекций зависимостей?

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

Как внедрить репозиторий в сервис в Symfony?

мне нужно ввести два объекта в ImageService. Один из них является экземпляром Repository/ImageRepository, который я получаю такой: $image_repository = $container->get('doctrine.odm.mongodb') ->getRepository('MycompanyMainBundle:Image'); ...

Как обрабатывать инъекцию зависимостей в приложении WPF/MVVM

я запускаю новое настольное приложение, и я хочу построить его с помощью MVVM и WPF. Я также намерен использовать TDD. проблема в том, что я не знаю, как я должен использовать контейнер IoC для внедрения моих зависимостей от моего производственного ...

Могу ли я передать параметры конструктора в метод Unity Resolve ()?

Я использую единство Microsoft для инъекции зависимостей, и я хочу сделать что-то вроде этого: IDataContext context = _unityContainer.Resolve<IDataContext>(); var repositoryA = _unityContainer.Resolve<IRepositoryA>(context); //Same inst ...

Как настроить инъекцию зависимости кинжала с нуля в проекте Android?

Как использовать кинжал? Как настроить Dagger для работы в моем проекте Android? Я хотел бы использовать кинжал в моем проекте Android, но я нахожу его запутанным. EDIT: Dagger2 также выходит с 2015 04 15, и это еще более запутанно! [этот вопрос я ...

Symfony 2 EntityManager инъекция в сервисе

Я создал свой собственный сервис, и мне нужно ввести doctrine EntityManager, но я этого не вижу __construct() вызывается на мой сервис, и инъекция не работает. вот код и конфиги: <?php namespace Test\CommonBundle\Services; use Doctrine\ORM\Ent ...

Как передать значения конструктору в моей службе wcf?

Я хотел бы передать значения в конструкторе класса, который реализует службу. однако ServiceHost позволяет мне только передать имя типа для создания, а не какие аргументы передать его контрструктору. Я хотел бы иметь возможность пройти на заводе, ...

Как внедрить зависимости в самовоспроизводящийся объект весной?

допустим, у нас есть класс: public class MyClass { @Autowired private AnotherBean anotherBean; } затем мы создали объект этого класса (или какой-то другой фреймворк создал экземпляр этого класса). MyClass obj = new MyClass(); можно ли по-пр ...

ServiceLocator-это анти-паттерн?

недавно я читал Марк Зееман-х о службе локатора анти-шаблон. автор указывает на две основные причины, по которым ServiceLocator является анти-шаблоном: проблема использования API (что меня вполне устраивает) Когда класс использует локатор служб, о ...

ContextLoaderListener или нет?

стандартное веб-приложение spring (созданное Roo или шаблоном "Spring MVC Project") создает веб.xml с ContextLoaderListener и DispatcherServlet. почему они не используют только DispatcherServlet и сделать это, чтобы загрузить полную конфигурацию? Я ...

Внедрение зависимостей через конструктор или сеттер собственность?

Я рефакторинг класса и добавление новой зависимости к нему. В настоящее время класс принимает свои существующие зависимости в конструкторе. Поэтому для согласованности я добавляю параметр в конструктор. Конечно, есть несколько подклассов плюс еще бол ...

Мне нужна инъекция зависимости в NodeJS, или как бороться с ...?

в настоящее время я создаю некоторые экспериментальные проекты с nodejs. Я запрограммировал много веб-приложений Java EE с Spring и оценил легкость внедрения зависимостей там. теперь мне любопытно: как мне сделать инъекцию зависимостей с узлом? Или: ...

Как я могу ввести значение свойства в Spring Bean, который был настроен с помощью аннотаций?

у меня есть куча весенних бобов, которые подобраны из classpath через аннотации, например @Repository("personDao") public class PersonDaoImpl extends AbstractDaoImpl implements PersonDao { // Implementation omitted } в весеннем XML-файле есть ...

@Resource vs @Autowired

которые Примечания @ Resource ( jsr250) или @Autowired (Spring-specific) должен ли я использовать в DI? я успешно использовал как в прошлом @Resource(name="blah") и @Autowired @Qualifier("blah") мой инстинкт заключается в том, чтобы придерживатьс ...