Вопросы по теме 'constructor-injection'

Мультиинъекция Ninject не такая жадная, как я мог подумать! Как придешь?
Если у меня есть класс с ctor, настроенным для множественной инъекции, например: public Shogun(IEnumerable<IWeapon> allWeapons) { this.allWeapons = allWeapons; } И привязки настроены так:...
927 просмотров

@Autowire Spring Bean с введенными аргументами конструктора?
У меня есть структура проекта, аналогичная указанной здесь: https://stackoverflow.com/a/29583882/1243462 . У меня есть библиотека утилит , содержащая класс службы в одном JAR, предназначенная для использования из другой библиотеки Java / проекта...
70 просмотров

Передача значения конструктора в те же параметры реализации в соответствии с контекстом с помощью autofac
У меня есть некоторые контроллеры mvc, которые должны создавать экземпляр одного регистратора в соответствии с полным именем контроллера. Я пытаюсь объяснить на примерах. У меня есть этот интерфейс логгера: public interface Ilogger { ... }...
21 просмотров

lombok @RequiredArgsConstructor как ввести значение в конструктор весенней загрузки
У меня есть класс с ломбоком @RequiredArgsConstructor: @RequiredArgsConstructor @Service public class Test{ private final String str; private String str5; // more code } При загрузке без Spring мы предоставляем в xml как: <bean...
4018 просмотров

Как настроить Unity для внедрения массива для IEnumerable
У меня есть класс, который принимает параметр конструктора IEnumerable , который я хочу разрешить с помощью Unity и внедрить массив объектов. Эти простые классы иллюстрируют проблему. public interface IThing { int Value { get; } } public...
7301 просмотров

Внедрение конструктора с CDI + Weld
Я хочу использовать Constructor Injection, поскольку это делает мои модульные тесты более безопасными и легкими для написания: я не могу забыть установить поля для инъекции. CDI поддерживает это, и javadoc аннотации @Inject говорит: « @Inject не...
448 просмотров

Unity: внедрение конструктора с несколькими конструкторами
Я пытаюсь внедрить EF ObjectContext, используя внедрение конструктора Unity. Моя попытка зарегистрировать тип в загрузчике следующим образом: protected override void ConfigureContainer() { base.ConfigureContainer();...
2213 просмотров

Что означает инъекция в инъекциях конструкторов и инъекций зависимостей
Я читал об инъекции зависимостей. Затем наступает инъекция конструктора, Геттер Инъекция Инъекция сеттера Инъекция интерфейса Чем они отличаются от внедрения зависимостей или все они одинаковы? Что здесь означает Injection ? Просто...
2306 просмотров

Лучшие практики для внедрения зависимостей через конструктор
Инверсия управления - это метод подтверждения ценности, который используется для модульного построения системы и отделения компонентов от друг с другом. Низкое сцепление всегда является преимуществом: оно упрощает автоматическое тестирование...
10119 просмотров

Ninject Внедрение всех экземпляров универсального типа с помощью ninject
Я хотел бы иметь возможность использовать ninject для внедрения всех экземпляров определенного универсального типа в класс. Например, у меня есть куча пользовательских экстракторов формата, похожего на: public interface IExtract<TEntity> {...
4148 просмотров
schedule 02.07.2022

Использовать абстрактный компонент Spring в качестве аргумента-конструктора
У нас есть иерархия классов обработчиков в нашей кодовой базе, которая реализует своего рода принцип цепочки ответственности. Существует абстрактный родительский класс, и он расширяется несколькими дочерними классами, которые также получают...
1413 просмотров

Внедрение конструктора в Spring
Я работаю над кодом, в котором класс A строит объект класса B, используя параметризованный конструктор класса B. На данный момент класс B еще не введен в Spring. Требование состоит в том, что у меня всегда должен быть новый неодноэлементный объект...
203 просмотров
schedule 13.08.2022

Внедрение конструктора MEF
Я пытаюсь выяснить атрибут внедрения конструктора MEF. Я понятия не имею, как мне сказать загрузить параметры конструктора. Это свойство, которое я пытаюсь загрузить [ImportMany(typeof(BUsers))] public IEnumerable<BUsers> LoadBUsers {...
38479 просмотров

Вопросы по настройке Unity с синглтонами — ASP.NET MVC3
Мы использовали Unity для наших приложений ASP.NET MVC3. Конфигурация выполняется исключительно в файле web.config. См. пример ниже, где мы используем singleton. Мы используем внедрение конструктора. Для 99% наших классов мы не используем...
1413 просмотров

Зависимость конструктора StructureMap 4 с именованным экземпляром
Я хочу реализовать шаблон декоратора с помощью StructureMap 4. Я создал интерфейс IDeveloper и две реализации CSharpDeveloper , который является декорированным типом, и DeveloperDecorator , который является декоратором. Тип декоратора...
571 просмотров

Как использовать CDI для внедрения конструктора с ресурсом JNDI?
Я пытаюсь понять, как использовать внедрение конструктора в CDI, где одним из параметров является поиск JNDI. С обычной инъекцией поля я могу сделать следующее: @Stateless public class Publisher { @Inject...
971 просмотров

Конструктор Spring 3.2.9, вводящий коллекцию, завершается ошибкой с NoSuchMethodException
Я добавляю в конструктор коллекцию одноэлементных компонентов @Qualified. Многие из используемых bean-компонентов имеют один параметризованный конструктор @Autowired и не имеют конструктора по умолчанию. Однако Spring, похоже, намерен всегда...
326 просмотров
schedule 14.07.2023

Не удается разрешить все параметры для класса (?)
В настоящее время я пытаюсь создать динамическое меню в angular 9. Я новичок в angular и по какой-то причине получаю следующее сообщение об ошибке: ОШИБКА в не удается разрешить все параметры для HeadMenuComponent в C:/mypath/head-menu .component.ts:...
49 просмотров

Как реализовать внедрение конструктора в приложение Xamarin Forms?
Я хотел бы создать приложение Xamarin, которое использует шаблон внедрения зависимостей. Моя текущая проблема заключается в том, что я просто не могу заставить его работать с xamarin каким-либо иным образом, кроме как в качестве анти-шаблона локатора...
42 просмотров

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