Вопросы по теме 'constructor-injection'
Мультиинъекция Ninject не такая жадная, как я мог подумать! Как придешь?
Если у меня есть класс с ctor, настроенным для множественной инъекции, например:
public Shogun(IEnumerable<IWeapon> allWeapons)
{
this.allWeapons = allWeapons;
}
И привязки настроены так:...
927 просмотров
schedule
08.11.2021
@Autowire Spring Bean с введенными аргументами конструктора?
У меня есть структура проекта, аналогичная указанной здесь: https://stackoverflow.com/a/29583882/1243462 . У меня есть библиотека утилит , содержащая класс службы в одном JAR, предназначенная для использования из другой библиотеки Java / проекта...
70 просмотров
schedule
07.09.2021
Передача значения конструктора в те же параметры реализации в соответствии с контекстом с помощью autofac
У меня есть некоторые контроллеры mvc, которые должны создавать экземпляр одного регистратора в соответствии с полным именем контроллера.
Я пытаюсь объяснить на примерах. У меня есть этот интерфейс логгера:
public interface Ilogger { ... }...
21 просмотров
schedule
04.10.2021
lombok @RequiredArgsConstructor как ввести значение в конструктор весенней загрузки
У меня есть класс с ломбоком @RequiredArgsConstructor:
@RequiredArgsConstructor
@Service
public class Test{
private final String str;
private String str5;
// more code
}
При загрузке без Spring мы предоставляем в xml как:
<bean...
4018 просмотров
schedule
15.09.2021
Как настроить Unity для внедрения массива для IEnumerable
У меня есть класс, который принимает параметр конструктора IEnumerable , который я хочу разрешить с помощью Unity и внедрить массив объектов. Эти простые классы иллюстрируют проблему.
public interface IThing
{
int Value { get; }
}
public...
7301 просмотров
schedule
15.01.2022
Внедрение конструктора с CDI + Weld
Я хочу использовать Constructor Injection, поскольку это делает мои модульные тесты более безопасными и легкими для написания: я не могу забыть установить поля для инъекции. CDI поддерживает это, и javadoc аннотации @Inject говорит: « @Inject не...
448 просмотров
schedule
24.02.2022
Unity: внедрение конструктора с несколькими конструкторами
Я пытаюсь внедрить EF ObjectContext, используя внедрение конструктора Unity. Моя попытка зарегистрировать тип в загрузчике следующим образом:
protected override void ConfigureContainer()
{
base.ConfigureContainer();...
2213 просмотров
schedule
16.03.2022
Что означает инъекция в инъекциях конструкторов и инъекций зависимостей
Я читал об инъекции зависимостей. Затем наступает
инъекция конструктора,
Геттер Инъекция
Инъекция сеттера
Инъекция интерфейса
Чем они отличаются от внедрения зависимостей или все они одинаковы? Что здесь означает Injection ? Просто...
2306 просмотров
schedule
22.03.2022
Лучшие практики для внедрения зависимостей через конструктор
Инверсия управления - это метод подтверждения ценности, который используется для модульного построения системы и отделения компонентов от друг с другом.
Низкое сцепление всегда является преимуществом: оно упрощает автоматическое тестирование...
10119 просмотров
schedule
14.05.2022
Ninject Внедрение всех экземпляров универсального типа с помощью ninject
Я хотел бы иметь возможность использовать ninject для внедрения всех экземпляров определенного универсального типа в класс. Например, у меня есть куча пользовательских экстракторов формата, похожего на:
public interface IExtract<TEntity>
{...
4148 просмотров
schedule
02.07.2022
Использовать абстрактный компонент Spring в качестве аргумента-конструктора
У нас есть иерархия классов обработчиков в нашей кодовой базе, которая реализует своего рода принцип цепочки ответственности. Существует абстрактный родительский класс, и он расширяется несколькими дочерними классами, которые также получают...
1413 просмотров
schedule
18.07.2022
Внедрение конструктора в Spring
Я работаю над кодом, в котором класс A строит объект класса B, используя параметризованный конструктор класса B. На данный момент класс B еще не введен в Spring. Требование состоит в том, что у меня всегда должен быть новый неодноэлементный объект...
203 просмотров
schedule
13.08.2022
Внедрение конструктора MEF
Я пытаюсь выяснить атрибут внедрения конструктора MEF. Я понятия не имею, как мне сказать загрузить параметры конструктора.
Это свойство, которое я пытаюсь загрузить
[ImportMany(typeof(BUsers))]
public IEnumerable<BUsers> LoadBUsers {...
38479 просмотров
schedule
15.11.2022
Вопросы по настройке Unity с синглтонами — ASP.NET MVC3
Мы использовали Unity для наших приложений ASP.NET MVC3. Конфигурация выполняется исключительно в файле web.config. См. пример ниже, где мы используем singleton. Мы используем внедрение конструктора. Для 99% наших классов мы не используем...
1413 просмотров
schedule
01.12.2022
Зависимость конструктора StructureMap 4 с именованным экземпляром
Я хочу реализовать шаблон декоратора с помощью StructureMap 4. Я создал интерфейс IDeveloper и две реализации CSharpDeveloper , который является декорированным типом, и DeveloperDecorator , который является декоратором. Тип декоратора...
571 просмотров
schedule
02.11.2022
Как использовать CDI для внедрения конструктора с ресурсом JNDI?
Я пытаюсь понять, как использовать внедрение конструктора в CDI, где одним из параметров является поиск JNDI.
С обычной инъекцией поля я могу сделать следующее:
@Stateless
public class Publisher
{
@Inject...
971 просмотров
schedule
15.06.2023
Конструктор 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 просмотров
schedule
23.05.2023
Как реализовать внедрение конструктора в приложение Xamarin Forms?
Я хотел бы создать приложение Xamarin, которое использует шаблон внедрения зависимостей. Моя текущая проблема заключается в том, что я просто не могу заставить его работать с xamarin каким-либо иным образом, кроме как в качестве анти-шаблона локатора...
42 просмотров
schedule
10.05.2023
Внедрение зависимостей на основе контекста в многопоточное приложение
У меня есть служба, работающая на сервере, который прослушивает очередь сообщений. Когда сообщение получено, запускается новый поток, и сообщение передается этому потоку для обработки.
Я определил интерфейс, который предоставляет доступ текущему...
268 просмотров
schedule
27.12.2023