Публикации по теме 'spring-batch'


Пример пакетной обработки Spring
Пример пакетной обработки Spring Привет, давайте взглянем на Spring Batch Processing . Сначала давайте посмотрим, что такое пакетная обработка… Пакетная обработка - это метод обработки данных большими группами (порциями), а не отдельным элементом данных. Это используется для обработки больших объемов данных и внесения любых изменений перед обработкой с минимальным вмешательством человека. Это дает много преимуществ при работе с большим объемом данных, таких как создание..

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

Можно ли использовать Spring Framework для пакетных приложений?
Моя компания переходит на Spring для нашего Java-фреймворка, и, насколько я понимаю, он хорошо для этого подойдет, но у нас также есть много пакетных Java-приложений*. Имеет ли Spring достаточную поддержку для запуска пакетных приложений? Какие...
801 просмотров

Необязательные параметры задания в Spring Batch
Можно ли сделать параметр задания необязательным в том смысле, что он оценивается как нуль, если он не указан, вместо того, чтобы генерировать исключение? То, что мне нужно, это что-то вроде <bean id="fileNamePattern"...
6507 просмотров
schedule 13.09.2022

Получить доступ ко всем spring bean-компонентам заданного типа
У меня есть приложение Spring (Spring Batch, а не веб-приложение). В тестовом классе я хочу получить доступ ко всем своим bean-компонентам данного типа. Я понимаю, что в Spring вы обычно должны использовать IOC и позволить контейнеру вводить ваши...
13506 просмотров
schedule 23.03.2023

Как лучше всего проверить поток заданий в Spring-Batch?
У меня сложное пакетное приложение, и я хочу проверить правильность моих предположений о потоке. Вот сильно упрощенная версия того, с чем я работаю: <beans> <batch:job id="job1"> <batch:step id="step1" next="step2">...
22636 просмотров
schedule 03.07.2022

Является ли Spring Batch излишним
Мне нужно загружать CSV в базу данных раз в неделю. Требуется некоторая обработка данных, поскольку файл CSV содержит данные для 2 таблиц. Поэтому мне придется немного обработать файл CSV, возможно, преобразовать его в 2 разных файла CSV и загрузить...
3659 просмотров
schedule 05.01.2024

Spring Batch - как завершить работу, когда ItemReader не возвращает данных
У меня есть пакетное приложение Spring, которое считывает данные из таблицы БД с помощью JdbcCursorItemReader и записывает их в плоский файл с помощью FlatFileItemWriter. Когда я тестирую свое приложение, я вижу, что FlatFileItemWriter создает...
13061 просмотров
schedule 22.12.2022

Spring пакетные задания из веб-интерфейса?
Кто-нибудь работал или имеет опыт выполнения весенних пакетных заданий из веб-интерфейса. В настоящее время я написал несколько заданий для копирования данных из CSV в таблицу БД, он отлично работает из командной строки и в тесте JUnit. Но теперь...
10821 просмотров
schedule 28.06.2023

Формат вывода файла Spring Batch?
В весенних пакетных образцах есть много примеров копирования данных из формата CSV в таблицу БД, таблицы БД в CSV и т. д. Я хотел знать, есть ли способ, которым пользователь может выбрать конкретное задание, например, скопировать данные из CSV файл,...
1498 просмотров
schedule 07.10.2022

Частичное извлечение из таблицы базы данных с помощью Spring Batch
У меня есть большая таблица базы данных с автоматически увеличивающимся целочисленным первичным ключом, и я использую Spring Batch для ежедневного создания извлечения таблицы для использования другими системами. Я использую подход сохранения самого...
942 просмотров
schedule 11.08.2022

способ определить неудачный элемент в чанке во время записи в весеннем пакете
Каковы способы зарегистрировать точный элемент, который не удалось записать во время записи фрагмента размером, скажем, 10 элементов? Есть ли способ поймать его в методе onWriteError ItemWriteListener? Можно ли узнать это, расширив интерфейс...
1768 просмотров
schedule 08.07.2023

Spring, spring batch, hibernate и JUnit и инициализация для нескольких интеграционных тестов
У меня есть несколько тестовых классов, которые используют spring-batch и hibernate. Мои тестовые контексты устанавливают базу данных h2 в памяти, инициализируют фабрику сеансов гибернации, которая создает большую часть схемы базы данных, а также...
1413 просмотров
schedule 20.04.2022

Интеграция пакетного приложения Spring с администратором пакета Spring
Я разработал одно весеннее пакетное приложение, которое развертывается как исполняемый файл jar с использованием сценария пакета / оболочки. Работает нормально. Недавно я прочитал о выпуске весеннего пакетного административного приложения....
4221 просмотров
schedule 08.08.2022

Получите результат вывода VBScript в пакетном сценарии и используйте его в другом месте
У меня есть VBScript, в котором перечислены буквы дисков. Я хочу получить буквы дисков в пакетном скрипте и использовать его где-нибудь. Например, думаю, что вывод VBScript - "C:\;D:\;F:\", тогда я хочу указать пакетному сценарию, чтобы получить эту...
3215 просмотров
schedule 14.09.2022

Многопоточное задание Spring Batch с фиксированным порядком
Я создал пакетное задание Spring, которое считывает фрагменты (уровень фиксации = 10) плоского файла CSV и записывает результат в другой плоский файл. Легко и просто. Чтобы протестировать локальное масштабирование, я также настроил тасклет с...
2163 просмотров
schedule 06.11.2022

Понимание запуска пакетных заданий Spring в веб-контейнере
Я читал документацию по Spring Batch, когда обнаружил, что нам придется использовать другую реализацию интерфейса TaskExecutor (асинхронная версия), если нам нужно будет эффективно запускать пакетные задания из Интернета. контейнер. Я...
5431 просмотров
schedule 01.05.2023

Как вызвать еще один шаг в процессе чанка в Spring Batch?
Возможно ли/рекомендуется ли следующее с Spring Batch? У меня есть CSV-файл, скажем, foo.csv. Я настроил процесс фрагмента, который считывает файл в объекты Foo, а затем обрабатывает их в объекты Bar. Наконец, они записываются в файл bars.csv....
2665 просмотров
schedule 11.03.2023

Как пропустить проверку одного элемента jaxb, содержащегося в коллекции jaxb, в Spring Batch Job?
Клиент отправляет 50 тыс. клиентов в файле xml. Я использую JaxBMarshaller от Spring Batch и запускаю задание Spring Batch. Пакетное задание Spring получает файл, обрабатывает и записывает. Проблема в том, что это ВСЕ или НИКАКАЯ проверка с...
1414 просмотров
schedule 08.07.2022

spring batch - Шаг разделения для отката всех предыдущих фиксаций фрагмента, когда фрагмент не удается
Я использую пакет Spring для обработки нескольких файлов с помощью MultiResourcePartitioner, и все средства чтения и записи элементов находятся в области действия. На каждом этапе выполняются отдельные файлы и фиксируются в базе данных с интервалом...
5754 просмотров
schedule 11.12.2021

Можем ли мы использовать хранимую процедуру в Spring Batch ItemProcessor?
Я немного поискал, но не смог найти ни одного образца/примера. У меня есть требование, когда некоторая информация из одной таблицы (ввод) считывается, обрабатывается в обработчике элементов (бизнес-логика), который должен вызывать несколько...
4083 просмотров
schedule 03.03.2023

Spring Batch не может обновить свое состояние из-за исключения RollbackException
Кажется, что Spring Batch работает в той же транзакции, что и вызываемые ejbs. Поэтому, когда мы получаем откат в ejbs, Spring Batch не может обновить свое состояние в базе данных. Мы получаем исключение:...
4874 просмотров
schedule 04.05.2022