Как взять параметры пакетного задания Spring и перейти на sql - PullRequest
0 голосов
/ 06 апреля 2019

Мне нужно реализовать извлечение 9 отчетов с помощью весенних пакетных заданий, то есть сделано. Но я застрял между ними. Мне нужно передать параметры задания весеннему заданию и передать этот параметр в SQL, чтобы создать другой отчет. Какую концепцию я должен использовать здесь? Любые лиды или помощь приветствуются.

На бывшую работу примут 2 параметра: ABC и XYZ

Эти 2 параметра будут использоваться внутри SQL для чтения для создания другого отчета.

1 Ответ

1 голос
/ 06 апреля 2019

Рассмотрите возможность размещения дополнительной информации, например, некоторых соответствующих разделов вашего кода, для лучшей обратной связи.

Однако, как правило, один из подходов заключается в использовании Область задания для доступа к jobParameters из bean-компонента конфигурации, такого как этот пример:

@JobScope
@Bean
public FlatFileItemReader flatFileItemReader(@Value("#{jobParameters[input]}") String 
name) {
        return new FlatFileItemReaderBuilder<Foo>()
                        .name("flatFileItemReader")
                        .resource(new FileSystemResource(name))
                        ...
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...