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

Внедрение конструктора Spring регистратора SLF4J – как получить целевой класс инъекции?
Я пытаюсь использовать Spring для внедрения регистратора SLF4J в класс следующим образом: @Component public class Example { private final Logger logger; @Autowired public Example(final Logger logger) { this.logger = logger; } }...
18547 просмотров
schedule 16.09.2023

Проблемы внедрения зависимостей конструктора Spring
у меня 2 класса public class Abcd{ private String username; private String password; public Abcd(@Value("${username}") String userName, @Value("${password}") String password) { ... } public String retrieveValues(){...
2989 просмотров

Переданный аргумент не является предпочтительным по сравнению с реализацией по умолчанию в замке Виндзор.
Я хотел бы предпочесть реализацию параметра реализации, зарегистрированной по умолчанию, но это не работает. Фактически, документация предполагает, что это должно работать Демонстрация неправильного предпочтения private static void...
399 просмотров

Конфигурация Java в среде Spring
У меня есть классы A , B и их реализация AImpl , BImpl . interface A { } interface B { } interface C { } class AImpl{ @Inject AImpl(B b){} } class BImpl{ @Inject BImpl(String foo, C c){} } class CImpl{ } Чтобы настроить...
357 просмотров

Есть ли в среде внедрения зависимостей Unity эквивалент запуска BuildUp с InjectionConstructors?
Одна вещь, которую я всегда хотел иметь в инфраструктуре DI, — это возможность использовать конструкторы внедрения с объектами, которые взаимодействуют с инфраструктурой только для использования служб. Например: public class ServiceClass :...
85 просмотров

Возможно ли внедрение конструктора в классах конфигурации Spring?
Если у меня есть класс конфигурации Spring (т.е. класс, аннотированный @Configuration), могу ли я использовать внедрение конструктора? В настоящее время, если я добавляю один, я получаю сообщение об отсутствии конструктора по умолчанию, и если я...
4620 просмотров

Реализация внедрения Java с использованием TypeLiteral
У меня есть проект, предоставляющий интерфейс, назовем его IImplementMe, который я хочу внедрить в свой проект. Этот интерфейс будет реализован разными производителями, поэтому мне нужно внедрить все реализации. Я пытаюсь использовать TypeLiteral...
218 просмотров

Spring Boot CommandLineRunner и внедрение конструктора
Я изучаю Spring Boot CommandLineRunner. И у меня есть этот код: @Component public class DataLoader implements CommandLineRunner { private final OwnerService ownerService; private final VetService vetService; public DataLoader() {...
486 просмотров

Должен ли я никогда не использовать @PostConstruct в Spring Boot, когда у меня есть конструктор All Args?
В нашем проекте мы не используем инъекцию сеттера или файла, мы используем только инъекцию конструктора, и я знаю, что оба варианта 1. и 2. могут работать. Небезопасно работать с бинами в конструкторе в таком случае? Или весенняя загрузка 2+...
29 просмотров