Публикации по теме 'dependency-injection'
Упростите внедрение зависимостей между различными пакетами в Dart
Сделайте внедрение зависимостей между пакетами тривиальной задачей с этой настройкой
TL; DR: Используя injectable , injectable_generator и get_it , мы создаем экземпляр get_it и передаем его через разные пакеты, и каждый пакет применяет свою конфигурацию к этому экземпляру get_it .
вступление
Обычно настройка внедрения зависимостей включает в себя настройку, которая выглядит следующим образом:
Мы извлекаем экземпляр get_it и используем причудливую магию генерации..
Вопросы по теме 'dependency-injection'
Наличие методов перегрузки, использующих контейнер IoC
Я пишу API поверх COM-объекта, и вы должны передать COM-объект практически каждому типу и статическому методу, которые я пишу, чтобы я мог протестировать каждую часть моего API.
Теперь мой вопрос: есть ли у меня перегруженный метод для того,...
415 просмотров
schedule
23.10.2023
В чем причина такого поведения ioc (разрешение с несколькими зарегистрированными компонентами)
Похоже на стандартный подход для ioc, когда дается такой сценарий, как (С# Виндзор):
container.AddComponent<ILogger, HttpLogger>();
container.AddComponent<ILogger, SmtpLogger>();
var logger = container.Resolve<ILogger>();...
163 просмотров
schedule
26.12.2023
Регистрация экземпляров NUnit DynamicMock в UnityContainer
Я новичок в Unity и внедрении зависимостей. Я пытаюсь написать модульный тест, который выглядит примерно так:
[Test]
public void Test()
{
UnityContainer container = new UnityContainer();
DynamicMock myMock = new...
1351 просмотров
schedule
14.12.2023
Инверсия управления Создание нового объекта
Я вхожу в Inversion of Control, в частности, использую Guice и RoboGuice для Android, и у меня есть вопрос.
У меня есть вызов метода, который возвращает ресурс (который по сути является строкой XML или JSON).
public Resource getResource(){...
464 просмотров
schedule
18.11.2023
Внедрение зависимостей ASP.NET MVC 3 — контроллеры, представления и фильтры действий
Я пытаюсь заставить инъекцию зависимостей работать в приложении ASP.NET MVC 3 с использованием Microsoft Unity. Сначала я реализовал свой собственный IDependencyResolver и активировал его в своем файле Global.asax следующим образом:...
2066 просмотров
schedule
23.12.2023
выбрать spring bean во время выполнения
У меня проблема с выбором правильного бина Spring, который должен быть введен. Мне нужен способ сообщить контейнеру Spring, какой bean-компонент вводить в зависимости от вызова предыдущего класса. Я делаю всю проводку spring bean в xml.
Мой...
294 просмотров
schedule
03.01.2024
Единство asp.net identity 2.0 не разрешает хранилище пользователей по умолчанию
я получаю следующее исключение при попытке настроить Unity с помощью Unity.Mvc5 с приложением MVC 5 с использованием Identity 2.0 и шаблона Identity 2.0 Samples. я прочитал этот SO Настройка Unity DI для ASP.NET Identity и я до сих пор не понимаю,...
12581 просмотров
schedule
19.11.2023
Как мне добавить сервисные компоненты в объекты домена Grails?
Я никогда раньше не использовал сервисы Grails, но, согласно моим поисковым запросам в Интернете, их можно внедрить в объекты домена. Итак, если у меня есть следующий класс домена (предположим, что BookService где-то определен),
class Book {...
1672 просмотров
schedule
24.10.2023
Атрибутированный перехват на уровне метода с помощью Autofac
(это вопрос, связанный с этим для SimpleInjector. Я был рекомендуется создавать отдельные вопросы для каждого контейнера IoC.)
С Unity я могу быстро добавить перехват на основе атрибутов, подобный этому
public sealed class MyCacheAttribute :...
1336 просмотров
schedule
17.01.2024
Инъекция зависимостей Laravel с наследованием
Допустим, у меня такой случай:
<?php
abstract class Service {
protected $config;
public function __construct($config)
{
$this->config = $config;
}
}
class ClientService extends Service {
}
class ProductService...
2175 просмотров
schedule
25.12.2023
Внедрение зависимостей java в игровой фреймворк - когда использовать синглтоны
Я пытаюсь понять, как использовать внедрение зависимостей в Play Framework 2.4. Я знаком с общими принципами, но не совсем понимаю их значение для дизайна. Мои общие рассуждения заключались в том, что статические методы в классах контроллеров...
2350 просмотров
schedule
09.12.2023
Кинжал 2 - как вводить только базовую активность/фрагмент
Я изучаю Dagger 2 из многих источников, таких как этот: http://fernandocejas.com/2015/04/11/tasting-dagger-2-on-android/ , но я до сих пор не нашел ответа на свой вопрос.
Я работаю над довольно сложным приложением с десятками фрагментов и...
4246 просмотров
schedule
20.11.2023
Сбой внедрения зависимостей AngularJS в модуле
У меня проблема с механизмом внедрения угловых зависимостей. Я написал директиву в отдельном модуле, которая делает несколько полезных вещей в таблице данных. Я использую TypeScript, и моя директива выглядит следующим образом:
export class...
466 просмотров
schedule
14.12.2023
угловая ошибка ngCookies: [$ инжектор: модульрр]
В моем угловом приложении я установил angular-cookies => npm install angular-cookies.
Я добавляю следующее в свой угловой модуль:
var app = angular.module('app', ['ngCookies','ngResource', 'ngRoute'])
.config(function($routeProvider,...
3229 просмотров
schedule
10.11.2023
Внедрение зависимостей в библиотеку классов
Имея решение с двумя проектами, я столкнулся с проблемой DI. Решение состоит из библиотеки классов и приложения WebApi2 (которое использует библиотеку классов и предоставляет API).
Я определил Autofac.module в библиотеке классов, который...
2345 просмотров
schedule
30.10.2023
Вызов правильной реализации универсального интерфейса на основе базового универсального типа
Этот вопрос касается внедрения зависимостей и универсальных интерфейсов.
Одним из моих бизнес-объектов является удостоверение личности. Может быть несколько типов удостоверений личности, все они унаследованы от ICard :
interface ICard
{...
141 просмотров
schedule
08.01.2024
HTTPServletRequest и HTTPServletResponse не заполняются @Context
Я действительно новичок в DI, и у меня масса проблем с базовыми вещами в JAX-RS.
У меня есть фильтр с именем SentryAuthFilter , который является подклассом абстрактного класса с именем AuthFilter . AuthFilter реализует ContainerRequestFilter...
384 просмотров
schedule
10.11.2023
Устранение ошибки циклической зависимости с помощью DI в ядре .NET
Я столкнулся с проблемой, связанной с ошибкой ссылки на циклическую зависимость в основном веб-приложении .NET. Хотя я думаю, что понимаю проблему, я не могу придумать способ ее решения, я искал вокруг и, похоже, не нашел никого с такой же проблемой....
1401 просмотров
schedule
18.11.2023
IMemoryCache не создан в библиотеке классов
Я довольно новичок в ASP.Net Core, C#, ООП, Javascript… в основном во всем, что я использую в данный момент. Последние пару месяцев я читал и изучал, чтобы начать новый проект разработки. В целом, я стабильно продвигаюсь, но я столкнулся с проблемой...
2854 просмотров
schedule
28.12.2023
Пользовательская авторизация в веб-API Asp.net core 2.1
Я хотел бы перехватывать каждый веб-запрос, поступающий к API, во время каждого запроса я хотел бы вызывать функцию, которую я написал, которая сообщила бы мне, что у пользователя есть действительный лицензионный ключ с неистекшим сроком действия....
3264 просмотров
schedule
31.10.2023