Dependency-Injection – вопросы и ответы

74
голоса
2
ответа
Я новичок весной. Я понимаю процесс инжекции зависимостей и инверсии управления. Но за несколько дней назад я нашел один исходный код, который заставлял меня думать об этом. Если я не ошибаюсь, боб...
1 месяц назад Denis Stephanov
112
голосов
5
ответов
Я занимаюсь разработкой расширяемой структуры с использованием DI и IoC. Пользователи должны иметь возможность переопределять существующие функции внутри фреймворка, отбросив их собственные реализа...
1 месяц назад Lawrence Wagerfield
61
голос
2
ответа
У меня есть главный контроллер, и я бы хотел настроить страницу входа в систему, чтобы перейти к пути "/tables", если username = admin и password = admin, однако я получаю эту ошибку каждый раз, ко...
1 месяц назад Mohamad Zein
74
голоса
2
ответа
Может кто-нибудь залить некоторый свет с помощью базового рабочего примера для контейнера для инъекций зависимостей (DIC) в PHP? Я знаю, что это своего рода расплывчатый вопрос, я рассказывал о нек...
1 месяц назад 125369
104
голоса
1
ответ
В настоящее время я внедряю AutoFac в многопроцессное решение.net, в котором размещаются несколько слоев приложения, MVC в пользовательском интерфейсе, средний уровень бизнес-логики и уровень репоз...
1 месяц назад amateur
61
голос
1
ответ
В документах symfony2 по адресу http://symfony.com/doc/current/components/dependency_injection/parameters.html указано, что параметры (в определениях служб) могут быть определены как массивы, напри...
1 месяц назад user2268997
95
голосов
1
ответ
Я не понимаю Когда использовать @Inject и когда использовать @Injectable? import {Component, Inject, provide} from '@angular/core'; import {Hamburger} from '../services/hamburger'; export class App...
1 месяц назад Sarvesh Yadav
85
голосов
1
ответ
У меня большая проблема с зависимостью Spring от Spring. Я создал класс ObjectJPA , который реализует мой DAO-интерфейс. Теперь я хочу протестировать его в тестовом окне JUnit. Но я получаю NoSuchB...
1 месяц назад Florian Mozart
87
голосов
1
ответ
В проекте, над которым мы работаем, мы используем Castle Windsor в качестве контейнера IOC. В настоящий момент мы определяем все наши зависимости в файле конфигурации для гибкости. Наши конфигураци...
1 месяц назад Matthijs Wessels
85
голосов
1
ответ
Мой опыт был ограничен Laravel, что упрощает загрузку настроек конфигурации, как \Config::get('MySiteLibrary.customSetting'); и он загружает настройку структуры. Сейчас я пишу библиотеку, совместим...
1 месяц назад pthurmond
74
голоса
1
ответ
Я пытаюсь настроить StructureMap с помощью NServiceBus. Я загрузил все пакеты, и NuGet создал для меня несколько файлов: Вот код в этих файлах
1 месяц назад XpyM
113
голосов
1
ответ
В С# и встраивании зависимостей конструктора какая разница между двумя первыми конструкторами. В частности, что означает :this в первом конструкторе. Является ли это просто сокращением для второго ...
1 месяц назад adam78
-4
голоса
2
ответа
Одним из преимуществ Spring Framework является инъекция зависимостей. Многие использовали SpringBoot для предоставления веб-служб REST. Прочитайте и заметьте, что Scheduler и CommandLineRunner для ...
1 месяц назад Cheng
61
голос
1
ответ
Я разрабатываю приложение wpf, и моя основная модель просмотра ctor выглядит так. Другие виртуальные машины вводятся через инъекцию ctor, как вы можете видеть. Мне нужно сделать это, потому что для...
1 месяц назад VivekDev
75
голосов
1
ответ
Я часто читал эту фразу в контексте IOC-рамок. В своих примерах они в основном имеют последовательность кода, где они создают кучу объектов, соединяют их и т.д., А затем делают некоторые вещи. Я не...
1 месяц назад Jimmy T.
60
голосов
1
ответ
В моем приложении ASP.NET Core 2 я хочу записать текущее имя хоста перед строкой pathname каждый раз, когда объект определенного типа сериализуется (через JSON.NET). Для этой задачи мне нужно каким...
1 месяц назад B12Toaster
75
голосов
1
ответ
У меня есть многозадачное приложение. Я должен разрешить тип с Autofac. Я могу это сделать... Это было не очень сложно. Вот как я это сделал: ПЕРВЫЙ РЕШЕНИЕ var tenantIdentifier = new TenantIdentif...
1 месяц назад Ciccio
141
голос
2
ответа
В AngularJS эти два объявления контроллера эквивалентны: function BlahCtrl($scope, $http) { ... } function BlahCtrl($http, $scope) { ... } Оба $http и $scope будут правильными переменными независим...
1 месяц назад Matt York
247
голосов
3
ответа
Я хочу создать единицу рабочего класса, который обертывает репозитории аналогично this . Проблема, с которой я столкнулась, заключается в попытке реализовать инъекцию зависимостей, заменив общие
1 месяц назад rashleighp
62
голоса
1
ответ
Прежде всего; спасибо, что нашли время, чтобы прочитать мой вопрос. Если вам нужна дополнительная информация или я хочу что-то изменить, сообщите мне. Когда я передаю функцию обработчика массива, в...
1 месяц назад HMR
127
голосов
1
ответ
Я следую вместе с курсом по Pluralsight, но сталкиваюсь с проблемой. Я должен заранее сказать, что они рекомендуют использовать более старую версию Angular CLI, в то время как я использую самую пос...
1 месяц назад Ruud Hermans
61
голос
1
ответ
Во время использования google guice я столкнулся с этой документацией о том, как вручную выровнять значения в области запроса. [ https://github.com/google/guice/wiki/ServletModule#dispatch-order] В...
1 месяц назад Gautam
135
голосов
1
ответ
У меня есть два проекта в моем решении... проект домена и веб-проект MVC3 (например, MyApp.Domain и MyApp.Web). Ранее при использовании Ninject.Extensions.Conventions ver. 2, я смог использовать сл...
1 месяц назад bigmac
75
голосов
1
ответ
Я использую spring 3 с JSF 2, Tomcat 6 и я заменил JSF beans на spring beans, добавив поверх bean: @Component("mybean") @Scope("session") а в моем bean я autwiring spring (который был объявлен с по...
1 месяц назад Mahmoud Saleh
60
голосов
1
ответ
Я использую DRYIOC для DI в своем приложении. У меня есть интерфейсы в моем приложении MVC, которое я хочу зарегистрировать в dryIOC. Поэтому я использую RegisterMany, как показано ниже. container....
1 месяц назад Nayana Setty
173
голоса
4
ответа
Вот мой вопрос: У меня есть несколько классов веб-сервисов для проверки того, что все наследуют их методы от общей службы. Вместо того, чтобы писать unit test для каждого, я полагаю, что я могу сло...
1 месяц назад DYezek
359
голосов
9
ответов
У меня была привычка передавать регистратор в конструктор, например: public class OrderService : IOrderService { public OrderService(ILogger logger) { } } Но это довольно раздражает, поэтому я испо...
1 месяц назад Giedrius
73
голоса
1
ответ
В прошлом я использовал AutoFac для внедрения контекста DB EntityFramework в различные службы в расписании InstancePerRequest . builder.RegisterType<MyDataContext>() .As<IDataContext>()...
1 месяц назад dreza
60
голосов
1
ответ
Возьмем следующий пример: Bind(typeof(IRepository<>)).To(typeof(Repository<>)); Это справедливо для NInject, и мой вопрос заключается в том, является ли это злоупотреблением/анти-шаблон...
1 месяц назад Meirion Hughes
61
голос
1
ответ
Я создал основной модуль, в котором есть сервис. import { Module } from '@nestjs/common'; import { CacheService } from './cache.service'; @Module({ providers:[{ provide: CacheService, useValue: new...
1 месяц назад siddiq rehman
61
голос
2
ответа
У меня возникла проблема с тем, чтобы Facade корректно работал с зависимостью, введенной в базовый класс. У меня есть класс под названием "Листинг". Он имеет одну зависимость, называемую "AdvertRep...
1 месяц назад Ben Thompson
95
голосов
1
ответ
Я пытаюсь выяснить способ обработки инъекции зависимостей в корневом коде сущности. Я наткнулся на статью , которая использует ObjectStateManager, хотя я не думаю, что она доступна в коде в первую ...
1 месяц назад Chris
94
голоса
1
ответ
У меня есть проект Grails, где я заменил Log4j на Logback. Теперь я также хочу использовать org.slf4j.Logger вместо класса org.apache.commons.logging.Log для ведения журнала. Как я могу изменить об...
1 месяц назад herom
136
голосов
3
ответа
Как вставить объект в сервлет? Я имею в виду, что я не могу использовать конструктор DI, потому что сервлеты создаются контейнером сервлетов. И я также не вижу приятного способа реализации DI на ос...
1 месяц назад Roman
96
голосов
1
ответ
В традиционных приложениях MDI будут созданы некоторые объекты (формы), когда будет выполняться команда (например, нажатие кнопки ленты), поэтому это может быть точка композиции. В таких приложения...
1 месяц назад Amir Karimi
61
голос
1
ответ
Я конвертирую систему OSGi в не-OSGi, и у меня есть несколько сервисов, которые раньше управлялись OSGi. Я пытаюсь использовать HK2 для внедрения сервисов в несколько классов. Я создал пользователь...
1 месяц назад Edy Bourne
74
голоса
2
ответа
Я пытаюсь выполнить инъекцию на уровне поля, поэтому мне не нужно передавать "модели", когда мои контроллеры создаются, например UserController controller = new UserController(/*No need to pass mod...
1 месяц назад xybrek
61
голос
2
ответа
Итак, это довольно высокоуровневый вопрос, касающийся того, как я много лет занимаюсь. Я знаю, что мой подход может быть улучшен, и я ищу правильный (или "правильный") способ создания фабрик. Некот...
1 месяц назад Robert K
62
голоса
2
ответа
Я создал файлы настроек в стиле "django" для разных сред. Файлы настроек определяют некоторые переменные, а также служат для внедрения зависимостей для других модулей. Итак, структура: settings/ __...
1 месяц назад user3599803
61
голос
1
ответ
Интересно, безопасно ли создать экземпляр класса для доступа к ним внутри него. Кто-то сказал что-то об инъекции зависимостей, хотя и не пошел дальше. Например: private static WordfilterController ...
1 месяц назад Spreed. Blood
Чтобы , пожалуйста,
Выберите тему жалобы:

Другая проблема