Описание тега constructor-injection

Constructor Injection is the Dependency Injection technique of passing an object's dependencies to its constructor.
1 ответ

Как инвертировать / внедрить зависимость - MassTransit Consumer

Я работаю над проектом, и все работает, но у меня есть одна тесно связанная зависимость, которую я не понимаю, как инвертировать / ввести. Проблема в моем классе Consumer, который получит командное сообщение для запуска процесса, который является ча…
2 ответа

Unity/Caliburn Micro, инжекторный конструктор с несколькими параметрами

В настоящее время я пытаюсь научиться внедрять MVVM с использованием Unity и Caliburn Micro. После поиска помощи в другом месте я все еще не уверен в том, как правильно настроить инжектор конструктора. Я не знаю, если это не работает из-за моего отс…
3 ответа

Пружинный конструктор впрыска

Можно ли построить объект вручную и позволить Spring добавить некоторые другие аргументы? например class A @Autowired private SomeDao dao; A(String x, String y) {}
24 янв '15 в 22:18
2 ответа

Как я могу ввести параметр через конструктор в Roboguice? [Android]

Этот вопрос, вероятно, является точной копией этого одного параметра Pass для конструктора с Guice Разница в том, что я использую roboguice для Android, а не только Guice, поэтому ответы там не работают для меня. Вопрос - как я могу передать парамет…
2 ответа

Конструктор инъекций весной

Я работаю над кодом, в котором класс A создает объект класса B с помощью параметризованного конструктора класса B. На данный момент класс B еще не вставлен пружиной. Требование заключается в том, что у меня всегда должен быть новый не-одиночный объе…
04 ноя '14 в 00:36
1 ответ

Как "сбросить" injectableValues ​​из objectMapper?

Я использую InjectableValues ​​для десертиализации JSON. Я делаю это так: final InjectableValues.Std injectableValues = new InjectableValues.Std(); injectableValues.addValue(HttpRestResponse.class, response); emailsResponse = this.prepareCustomMappe…
27 ноя '14 в 15:11
2 ответа

Springframework constructor-arg

У меня есть MainClass, который имеет 2 переменные. Я хотел бы передать эти 2 значения классу компонентов Springframework "Test". как определить это в applicationContext.xml, а также как передать эти 2 значения переменных в bean-компонент "Test". При…
2 ответа

Spring: вставить статический член (System.in) через конструктор

Я написал своего рода консольный клиент для простого приложения. Чтобы быть более гибким, я подумал, что было бы неплохо зависеть только от java.io.Input-/OutputStreamвместо доступа System.in/out непосредственно. Я переименовал класс ConsoleClient в…
1 ответ

Есть ли способ намекнуть, какой конструктор должен использовать Unity?

Юнити InjectionConstructorхорошо работает, когда вам нужно вызвать конкретный конструктор, потому что вы имеете в виду очень специфические зависимости (например, любое сочетание внешних зависимостей, именованных регистраций или безымянных регистраци…
1 ответ

Автоматически ленивое разрешение компонентов в замке Виндзор

Можно лениво разрешить компонент в Castle Windsor, зарегистрировав LazyOfTComponentLoader в контейнере и разрешив Lazy<T> как указано здесь: container.Register( Component.For<ILazyComponentLoader>().ImplementedBy<LazyOfTComponentLoade…
2 ответа

Многопользовательское веб-приложение с отфильтрованным dbContext

Я новичок в ASP.Net MVC и мультитенантное веб-приложение. Я много читал, но будучи новичком, я просто следую тому, что понимаю. Таким образом, мне удалось построить пример веб-приложения сценария, и мне нужно решить его завершающую часть. Надеюсь, ч…
1 ответ

Var Args Autowire

Я хочу автоматически подключить бины, которые являются аргументами var args для моего конструктора. Могу ли я сделать это, если да, как я могу достичь? Вот код, который я пытаюсь: Public class ServiceImpl implements Service{ private Set<Rules>…
08 сен '17 в 16:38
1 ответ

Внедрение конструктора / внедрение зависимости - работа с корневыми классами

В последнее время я использовал много инъекций зависимостей, разработку через тестирование и модульное тестирование, и мне это очень нравится. Я использую конструкторские зависимости в классах, чтобы потом можно было вводить фиктивные зависимости дл…
1 ответ

Spring Java - Autowiring - Ошибка создания компонента с именем, определенным в ресурсе пути к классу

Я новичок в весне Java. Я изучаю автопроводку, но обнаружил ошибку "Ошибка создания компонента с именем" theFirstTraveler ", определенным в ресурсе пути к классу". Как решить эту ошибку? Ниже мой исходный код. Благодарю. С Уважением, Бобби beans.xml…
05 сен '16 в 17:04
2 ответа

Как получить доступ к переменным экземпляра конструктора внутри класса, который будет использоваться внутри лямбды

Класс Customer использует внедрение конструктора (рекомендуется поверх внедрения поля), но поле экземпляра нельзя использовать внутри лямбда-выражения. @Component public class Customer { private final Account account; @Autowired public Customer(fina…
1 ответ

Инъекция зависимостей / конструкторов DI/CI, как узнать, какие объекты доступны?

При написании кода (C#, Visual Studio 2019), есть ли какой-нибудь способ сказать, какие в настоящее время доступны варианты внедрения для вашего конструктора? Intellisense, кажется, не может помочь, я обычно сталкиваюсь с примерами, чтобы выяснить, …
1 ответ

Внедрение зависимостей, класс, требующий словаря интерфейсов того же типа, хорошая идея?

Хотя я задал этот вопрос в Code Review, но оригинальный код теперь ползет. Да, я также большой поклонник разговоров о чистом коде, только что посмотрел эти потрясающие видео, я также видел еще один вопрос. Это та же проблема, что и у меня изначально…
1 ответ

Объявление ViewModel с использованием конструктора Injection в XAML

Я пробую Unity, и у меня возникают проблемы с объявлением моей модели представления в XAML. Можете ли вы помочь мне? XAML: <UserControl.DataContext> <search:SearchBoxViewModel /> </UserControl.DataContext> Конструктор: [ImportingCo…
2 ответа

StructureMap: выберите конкретный тип вложенной зависимости

Калькуляторы: public interface ICalculator { int Calculate(int a, int b); } public class Calculator : ICalculator { private readonly ICalculatorStrategy _calculatorStrategy; public Calculator(ICalculatorStrategy calculatorStrategy) { _calculatorStra…
2 ответа

Конструктор аргов весной?

Как я буду создавать экземпляр именованного конструктора. Конструктор такой public MachineInPitImpl(MachineInPitImpl mip){ //here are the attributes initialised } Как я дам этот конструктор как конструктор-args весной. Я пробовал это, но не работает…
22 окт '14 в 10:46