Вопросы по теме 'dependency-injection'
Существует ли инфраструктура внедрения зависимостей для Smalltalk?
Я запускаю Pharo, и я просто нахожусь в случае использования, который кричит о внедрении зависимостей а-ля Гайс . Есть ли что-то подобное для Smalltalk?
Я понимаю, что вы можете сделать все это пешком, просто явно передав свои зависимости. Но...
07.01.2024
Внедрение зависимостей Unity с использованием файла конфигурации - не удается разрешить зависимость
Я использую свой app.config, чтобы сообщить Unity, что мой интерфейс должен отображать типы ...
<unity>
<containers>
<container>
<types>
<type type="UnityDAL.Interfaces.IDataContextFactory, UnityDAL"...
10.12.2023
Гайс: Должен ли я аннотировать каждый класс графа объектов с помощью @Inject?
Я хотел бы представить Guice для использования в существующем проекте среднего размера. Для моих требований мне нужна пользовательская область (сессия слишком велика, а запрос мал для моего проекта).
Представьте, что я запрашиваю guice...
16.12.2023
Unity .NET: список зависимостей
Можно ли вставить список зависимостей , подобный этому, в Unity или другие библиотеки IoC?
public class Crawler
{
public Crawler(IEnumerable<IParser> parsers)
{
// init here...
}
}
Таким образом, я могу...
08.12.2023
Параметр Unity Inject в конструкторе разрешаемого свойства
Я не могу найти способ ввести параметры в этом сценарии:
class Top
{
private ISome some;
public Top()
{
some = CreateSome(localRuntimeVariable);
}
//I need to pass "some" instance as a InjectionParameter to Child...
13.11.2023
Есть ли способ переопределить bean-компонент, обнаруженный при сканировании компонентов?
У меня есть класс конфигурации Java, предоставляющий fooBean напрямую и barBean путем сканирования компонентов.
@Configuration
@ComponentScan(basePackages = { "com.blah" })
public class Config {
@Bean
public FooBean fooBean {...
18.12.2023
Как Python реализует внедрение зависимостей, если у него нет интерфейсов?
Насколько я понимаю, клиент (основная программа) должен иметь общий тип, чтобы плагин, другой объект и т. д. могли быть успешно переданы клиенту. Я видел этот ответ на SO здесь,
Что такое внедрение зависимостей?
В Java передача конструктора с...
25.01.2024
AngularJS: правильный подход к использованию Google Analytics
Мне интересно, как правильно интегрировать Google Analytics в мое приложение AngularJS. Я хотел бы предоставить его через DI, чтобы я мог смоделировать его во время модульного тестирования и проверить, какие данные отправляются на него.
Я пытался...
29.12.2023
Можно ли разрешить из контейнера DI вне корня композиции при работе с надстройками?
Я создаю приложение WPF (настольное), использующее внедрение зависимостей, контейнер DI и Регистр-Разрешить-Освободить . Мое приложение также загружает плагины из отдельных сборок при запуске, и плагины регистрируются в DI-контейнере. Я разрешаю...
19.12.2023
Консольное приложение Symfony: внедрение зависимостей
Здесь новичок в Symfony. Прочитав часть документации Symfony и несколько ответов здесь, в SO, я почти полностью запутался. Я пытаюсь использовать компонент консольного приложения и создать небольшое консольное приложение с поддержкой db.
Многие...
29.10.2023
Web API 2 — Unity IOC — общий экземпляр для каждой переменной запроса
Я использую веб-API с Unity IOC.
клиент веб-API передает идентификатор клиента в заголовке запроса, и на основе этого значения зависимости разрешаются для создания экземпляра метода внешней dll.
создание этого экземпляра занимает около 6-7...
29.12.2023
Кинжал: переопределить @Provides-Method в модуле Scoped
Предположим следующую ситуацию. В основном варианте приложения есть глобальный модуль AppModule , модуль области ScopedModule , класс Main и класс Foo . Кроме того, есть вариант debug с модулем DebugAppModule , модулем DebugScopedModule...
02.12.2023
Статические методы и локатор сервисов
У меня есть статический вспомогательный метод в моем приложении ASP.NET MVC. Вот пример кода, демонстрирующий проблему (фактический код немного сложнее). Пожалуйста, сосредоточьтесь на схеме. Фактический код не взаимодействует с базой данных....
18.11.2023
Внедрение зависимостей (Unity): где регистрировать типы в проекте модульного тестирования
Совершенно новый для Unity, и я пытаюсь выяснить, где мне нужно регистрировать типы в проекте модульного тестирования Visual Studio (это проект, в котором есть масса тестов, поэтому я считаю, что это хорошее место для реализации Unity для обучение)....
12.01.2024
Как создать новый объект в машинописном тексте с угловыми параметрами
У меня есть класс машинописного текста, в конструкторе которого у меня есть нормальный и угловой аргумент:
export class MyClass {
private translation:string;
public static $inject = ['$filter'];
constructor(name:string, $filter:...
14.12.2023
Где сервисы платформы в eclipse rcp/e4?
У меня есть последняя версия eclipse rcp/e4, и я пытаюсь получить доступ к перечисленным здесь службам платформы:
http://www.vogella.com/tutorials/Eclipse4Services/article.html
Однако я даже не могу найти ECommandService, EHandlerService или...
31.12.2023
Веб-API и внедрение зависимостей
У меня есть несколько вопросов относительно некоторых передовых практик, когда речь идет о внедрении зависимостей и веб-API. Я использую Autofac, но я думаю, что это будет одинаково независимо от IoC. Это очень общий пример, но я не могу логически...
18.12.2023
Внедрить зависимость фабрики Angular в класс Typescript, не загрязняя конструктор?
Я пишу factory как класс Typescript и при необходимости создаю его экземпляр с помощью new FactoryName() .
Я заставляю его работать как фабрику, делая следующее: .factory('FactoryName', function() { return FactoryName; }) и он отлично работает,...
07.11.2023
Sitecore 8.2 Разъяснение ошибки внедрения зависимостей Autofac
Я получаю сообщение об ошибке ниже при попытке использовать Autofac DI с Sitecore 8.2:
Сопоставитель зависимостей имеет тип «Sitecore.Mvc.Controllers.SitecoreDependencyResolver», но должен был иметь тип...
03.12.2023
Как обрабатывать внедрение зависимостей с помощью mvvmlight
я понятия не имею, как ввести параметр в вызов конструктора MainWindowViewModel. Что я хочу, так это зарегистрировать экземпляр текущего основного окна (это) в viewmodellocator. Как я могу это сделать?
Это моя ситуация в классе viewmodellocator:...
29.11.2023
Новые материалы
ИИ для общего блага, часть вторая
В нашем последнем блоге мы исследовали возможности ИИ для общего блага, указав на несколько инициатив по поиску действенных решений для продвижения справедливых и беспристрастных систем ИИ. По..
Время расцвета закончилось
Большую часть своей карьеры в индустрии программного обеспечения программисты работали с головой в песок.
Успех в отрасли требует навыков презентации и обучения других.
Ценность улучшенных..
Будущее сельского хозяйства: новый уровень производительности с современными технологиями
По мере роста населения мира растет и спрос на продукты питания. Фермеры сталкиваются с растущим давлением необходимости повышать урожайность и максимизировать производительность, манипулируя..
Состояние совместной фильтрации в 2022 году, часть 1
ResBeMF: Улучшение прогнозируемого охвата совместной фильтрации на основе классификации (arXiv)
Автор: Анхель Гонсалес-Прието , Авраам Гутьеррес , Фернандо Ортега , Рауль Лара-Кабрера..
Зачем изучать PYTHON в 2022 году !
Python — востребованный, доступный язык программирования с активным, постоянно растущим сообществом пользователей. Для тех, кто хочет сменить профессию в мире технологий с помощью..
Решение капч с помощью Puppeteer
Это руководство предназначено для текстовых кодов, а не для reCAPTCHA Google (см. конец этого сообщения).
Требования:
Антикапча или любой другой сервис по разгадыванию капчи. Модуль..
7 встроенных библиотек Python, которые необходимо знать
7 встроенных библиотек Python, которые необходимо знать
Стандартная библиотека Python значительно упрощает жизнь программистов, предоставляя широкий набор функций. Мы выбираем несколько..