Skip to content

Commit 9020ae9

Browse files
committed
Code polishing
1 parent 474dbfb commit 9020ae9

File tree

4 files changed

+8
-15
lines changed

4 files changed

+8
-15
lines changed

src/test/java/examples/springbatch/BatchConfiguration.java

Lines changed: 2 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,6 @@
4444
import org.springframework.context.annotation.ComponentScan;
4545
import org.springframework.context.annotation.Configuration;
4646
import org.springframework.core.convert.converter.Converter;
47-
import org.springframework.jdbc.datasource.embedded.EmbeddedDatabase;
4847
import org.springframework.jdbc.datasource.embedded.EmbeddedDatabaseBuilder;
4948
import org.springframework.jdbc.datasource.embedded.EmbeddedDatabaseType;
5049

@@ -62,12 +61,11 @@ public class BatchConfiguration {
6261

6362
@Bean
6463
public DataSource dataSource() {
65-
EmbeddedDatabaseBuilder builder = new EmbeddedDatabaseBuilder();
66-
EmbeddedDatabase db = builder.setType(EmbeddedDatabaseType.HSQL)
64+
return new EmbeddedDatabaseBuilder()
65+
.setType(EmbeddedDatabaseType.HSQL)
6766
.addScript("classpath:/examples/springbatch/schema.sql")
6867
.addScript("classpath:/examples/springbatch/data.sql")
6968
.build();
70-
return db;
7169
}
7270

7371
@Bean
@@ -97,11 +95,6 @@ public MyBatisCursorItemReader<Person> reader(SqlSessionFactory sqlSessionFactor
9795
return reader;
9896
}
9997

100-
@Bean
101-
public PersonProcessor processor() {
102-
return new PersonProcessor();
103-
}
104-
10598
@Bean
10699
public MyBatisBatchItemWriter<Person> writer(SqlSessionFactory sqlSessionFactory,
107100
Converter<Person, UpdateStatementProvider> convertor) {
@@ -112,11 +105,6 @@ public MyBatisBatchItemWriter<Person> writer(SqlSessionFactory sqlSessionFactory
112105
return writer;
113106
}
114107

115-
@Bean
116-
public Converter<Person, UpdateStatementProvider> convertor() {
117-
return new UpdateStatementConvertor();
118-
}
119-
120108
@Bean
121109
public Step step1(ItemReader<Person> reader, ItemProcessor<Person, Person> processor, ItemWriter<Person> writer) {
122110
return stepBuilderFactory.get("step1")

src/test/java/examples/springbatch/PersonMapper.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,7 @@
1818
import java.util.List;
1919
import java.util.Map;
2020

21+
import org.apache.ibatis.annotations.Mapper;
2122
import org.apache.ibatis.annotations.Result;
2223
import org.apache.ibatis.annotations.Results;
2324
import org.apache.ibatis.annotations.SelectProvider;
@@ -27,7 +28,7 @@
2728
import org.mybatis.dynamic.sql.util.SqlProviderAdapter;
2829
import org.mybatis.dynamic.sql.util.springbatch.SpringBatchProviderAdapter;
2930

30-
31+
@Mapper
3132
public interface PersonMapper {
3233

3334
@SelectProvider(type=SpringBatchProviderAdapter.class, method="select")

src/test/java/examples/springbatch/PersonProcessor.java

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,9 @@
1919
import org.springframework.batch.core.annotation.BeforeStep;
2020
import org.springframework.batch.item.ExecutionContext;
2121
import org.springframework.batch.item.ItemProcessor;
22+
import org.springframework.stereotype.Component;
2223

24+
@Component
2325
public class PersonProcessor implements ItemProcessor<Person, Person> {
2426

2527
private ExecutionContext executionContext;

src/test/java/examples/springbatch/UpdateStatementConvertor.java

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,9 @@
2222
import org.mybatis.dynamic.sql.update.UpdateDSL;
2323
import org.mybatis.dynamic.sql.update.render.UpdateStatementProvider;
2424
import org.springframework.core.convert.converter.Converter;
25+
import org.springframework.stereotype.Component;
2526

27+
@Component
2628
public class UpdateStatementConvertor implements Converter<Person, UpdateStatementProvider> {
2729

2830
@Override

0 commit comments

Comments
 (0)