dependency-injection- все статьи тега ➜ страница 2
Как сделать так, чтобы моя PHP IDE понимала контейнеры для инъекций зависимостей?
текущая ситуация: у меня есть зависимости в моем проекте, которые я решаю с помощью инъекции зависимостей. Я хочу сделать следующий логический шаг, используя контейнер инъекций зависимостей (DIC), чтобы облегчить управление моими зависимостями и классами ленивой загрузки. Я посмотрел на ведра,прыщ и sfServiceContainer, провел некоторый тест и действительно оценил, как работает DIC. Я бы, наверное, пошел на прыщ из-за его простоты и сырой силы. Если бы у меня не было этой проблемы: из-за абстр ...
Что такое корень композиции в контексте инъекции зависимостей
Я изучаю инъекцию зависимостей и термин композиция root используется повсюду. Так что же это? ...
Внедрить и ресурс и автопробег аннотации
В чем разница между @Inject и @Resource и @Autowired аннотации? когда следует использовать каждый из них? ...
ASP.NET ошибка внедрения основных зависимостей: не удается разрешить службу для типа при попытке активации
Я создал приложение .NET Core MVC и использую инъекцию зависимостей и шаблон репозитория для внедрения репозитория в мой контроллер. Однако, я получаю сообщение об ошибке: InvalidOperationException: не удается разрешить службу для типа ' WebApplication1.Данные.BloggerRepository 'при попытке активировать' WebApplication1.Контроллеры.BlogController'. Модель (Блог.cs) namespace WebApplication1.Models { public class Blog { public int BlogId { get; set; } public string ...
Модульное Тестирование Файла Ввода / Вывода
читая существующие потоки, связанные с модульным тестированием здесь, в Stack Overflow, я не мог найти ни одного с четким ответом о том, как выполнять операции ввода-вывода файлов модульного тестирования. Я только недавно начал изучать модульное тестирование, ранее зная о преимуществах, но с трудом привыкаю к написанию тестов в первую очередь. Я настроил свой проект на использование NUnit и Rhino Mocks, и хотя я понимаю концепцию, стоящую за ними, у меня возникли небольшие проблемы с пониманием ...
исключить @Component из @ComponentScan
у меня есть компонент, который я хочу исключить из @ComponentScan в частности @Configuration: @Component("foo") class Foo { ... } в противном случае, он, кажется, конфликтует с каким-то другим классом в моем проекте. Я не полностью понимаю столкновение, но если я прокомментирую @Component аннотация, все работает так, как я хочу. Но другие проекты, которые полагаются на эту библиотеку, ожидают, что этот класс будет управляться весной, поэтому я хочу пропустить его только в своем проекте. Я пр ...
Понимание контейнеров IoC и инъекции зависимостей
Быстрая Перемотка Вперед: Я пишу это с намерением получить лучшее понимание инъекций зависимостей и контейнеров IoC, но также и для того, чтобы впоследствии я мог исправить ошибки в нем и использовать его, чтобы помочь научить нескольких моих друзей о них. на данный момент я попытался прочитать документацию для различных фреймворков(laravel, fuel, codeigniter, symfony), и я обнаружил, что существует слишком много различных аспектов фреймворки, которые мне нужны, чтобы чувствовать себя комфорт ...