general formatting work
This commit is contained in:
@@ -40,8 +40,7 @@ public class SpringBatchConfig {
|
||||
private Resource outputXml;
|
||||
|
||||
@Bean
|
||||
public ItemReader<Transaction> itemReader()
|
||||
throws UnexpectedInputException, ParseException {
|
||||
public ItemReader<Transaction> itemReader() throws UnexpectedInputException, ParseException {
|
||||
FlatFileItemReader<Transaction> reader = new FlatFileItemReader<Transaction>();
|
||||
DelimitedLineTokenizer tokenizer = new DelimitedLineTokenizer();
|
||||
String[] tokens = { "username", "userid", "transactiondate", "amount" };
|
||||
@@ -61,8 +60,7 @@ public class SpringBatchConfig {
|
||||
}
|
||||
|
||||
@Bean
|
||||
public ItemWriter<Transaction> itemWriter(Marshaller marshaller)
|
||||
throws MalformedURLException {
|
||||
public ItemWriter<Transaction> itemWriter(Marshaller marshaller) throws MalformedURLException {
|
||||
StaxEventItemWriter<Transaction> itemWriter = new StaxEventItemWriter<Transaction>();
|
||||
itemWriter.setMarshaller(marshaller);
|
||||
itemWriter.setRootTagName("transactionRecord");
|
||||
@@ -78,11 +76,8 @@ public class SpringBatchConfig {
|
||||
}
|
||||
|
||||
@Bean
|
||||
protected Step step1(ItemReader<Transaction> reader,
|
||||
ItemProcessor<Transaction, Transaction> processor,
|
||||
ItemWriter<Transaction> writer) {
|
||||
return steps.get("step1").<Transaction, Transaction> chunk(10)
|
||||
.reader(reader).processor(processor).writer(writer).build();
|
||||
protected Step step1(ItemReader<Transaction> reader, ItemProcessor<Transaction, Transaction> processor, ItemWriter<Transaction> writer) {
|
||||
return steps.get("step1").<Transaction, Transaction> chunk(10).reader(reader).processor(processor).writer(writer).build();
|
||||
}
|
||||
|
||||
@Bean(name = "firstBatchJob")
|
||||
|
||||
@@ -38,8 +38,7 @@ public class SpringConfig {
|
||||
}
|
||||
|
||||
@Bean
|
||||
public DataSourceInitializer dataSourceInitializer(DataSource dataSource)
|
||||
throws MalformedURLException {
|
||||
public DataSourceInitializer dataSourceInitializer(DataSource dataSource) throws MalformedURLException {
|
||||
ResourceDatabasePopulator databasePopulator = new ResourceDatabasePopulator();
|
||||
|
||||
databasePopulator.addScript(dropReopsitoryTables);
|
||||
|
||||
@@ -48,9 +48,7 @@ public class Transaction {
|
||||
|
||||
@Override
|
||||
public String toString() {
|
||||
return "Transaction [username=" + username + ", userId=" + userId
|
||||
+ ", transactionDate=" + transactionDate + ", amount=" + amount
|
||||
+ "]";
|
||||
return "Transaction [username=" + username + ", userId=" + userId + ", transactionDate=" + transactionDate + ", amount=" + amount + "]";
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
@@ -3,8 +3,7 @@ package org.baeldung.spring_batch_intro.service;
|
||||
import org.baeldung.spring_batch_intro.model.Transaction;
|
||||
import org.springframework.batch.item.ItemProcessor;
|
||||
|
||||
public class CustomItemProcessor implements
|
||||
ItemProcessor<Transaction, Transaction> {
|
||||
public class CustomItemProcessor implements ItemProcessor<Transaction, Transaction> {
|
||||
|
||||
public Transaction process(Transaction item) {
|
||||
System.out.println("Processing..." + item);
|
||||
|
||||
Reference in New Issue
Block a user