Вопросы по теме 'spring-ioc'

Каков наилучший способ реализовать синглтон с областью действия компонента?
Допустим, есть приложение, которое создает экземпляр класса Task каждый раз, когда ему нужно обработать какие-то данные. В экземпляр задачи внедрены некоторые другие службы, но все эти службы и сам объект задачи уникальны в пределах одного экземпляра...
256 просмотров

Контейнер Spring IoC создает экземпляры bean-компонентов с нулевой конфигурацией (например, поведение Google Guice)
У меня есть хобби-проект, который я хотел бы перенести на Spring. В качестве примера у меня есть следующие классы: public class OtherBean { public void printMessage() { System.out.println("Message from OtherBean"); } } public...
458 просмотров
schedule 18.12.2022

Spring - невозможно создать экземпляр объекта компонента в области запроса
Я пытаюсь создать экземпляр объекта компонента, для которого я объявил запись <bean> в applicationContext.xml. Поток создания экземпляра моего целевого класса компонентов выглядит следующим образом CalculateController -> CalculateService...
796 просмотров
schedule 16.10.2022

Сбой теста Spring MVC
Я пытаюсь запустить тест Spring MVC, но продолжаю получать это исключение. org.springframework.web.util.NestedServletException: ошибка обработки запроса; вложенным исключением является java.lang.NullPointerException Исключение возникает из-за...
943 просмотров

Циклическая зависимость в Spring инъекции — это плохой дизайн?
Я застрял со следующей проблемой: Я пытаюсь создать bean-компоненты следующим образом: @Bean public abc createABC() { return new ABC(--, def(),--); } ` @Bean public DEF def() { return new DEF(--, createABC(),-- } Любые...
1189 просмотров
schedule 20.03.2023

Производительность сканирования компонентов
Я пытаюсь понять, сколько времени сканирование компонентов добавляет создание контекста приложения. В настоящее время создание контекста приложения занимает около 100 секунд, и я подозреваю, что сканирование компонентов для определения компонентов...
587 просмотров
schedule 07.06.2022

Spring Batch настраивает несколько устройств чтения / обработки / записи для одного задания на основе параметров задания
У меня есть весеннее пакетное приложение, настроенное по ссылке ниже. https://spring.io/guides/gs/batch-processing/ Теперь мне нужно настроить step таким образом, чтобы он принимал FlatFileItemReader, если пользовательский ввод является...
4740 просмотров
schedule 19.01.2023

Spring bean, созданный с помощью NEW, действительно является синглтоном
Я создал Spring bean в классе конфигурации следующим образом: @Bean MyClass getMyClass() { MyClass mc = new MyClass() return mc; } Всякий раз, когда MyClass автоматически подключается к другому классу, который нуждается в его...
689 просмотров
schedule 30.06.2022

Магия @ComponentScan и @Component
Я все еще изучаю внедрение весенней зависимости в глубину. Мой первый класс — это класс конфигурации, где я объявляю контейнеру загрузку и управление bean-компонентами, объявленными в аннотированных методах. package ioc.question_004; import...
254 просмотров
schedule 02.12.2022

Spring не может найти реализацию интерфейса Autowired
У меня есть основной класс SpringBootApplication здесь: package com.example.springproj; @SpringBootApplication public class App { public static void main(String[] args) { SpringApplication.run(App.class, args); } } Класс...
2369 просмотров

Есть ли в Spring DI механизм отката?
Есть ли в Spring DI механизм отката? Под вышеизложенным я подразумеваю, что если создание экземпляра компонента A по какой-то причине невозможно, то можно ли создать экземпляр компонента B и автоматически связать его. Вариант использования - при...
39 просмотров