└── spring-batch-tutorial ├── .gitignore ├── README ├── pom.xml └── src └── main ├── java ├── META-INF │ ├── orm.xml │ └── persistence.xml └── org │ └── krams │ ├── aop │ └── TraceInterceptor.java │ ├── batch │ ├── MultiUserFieldSetMapper.java │ ├── RoleFieldSetMapper.java │ ├── RoleItemWriter.java │ ├── UserFieldSetMapper.java │ └── UserItemWriter.java │ ├── controller │ ├── BatchJobController.java │ ├── MediatorController.java │ └── UserController.java │ ├── domain │ ├── Role.java │ └── User.java │ ├── dto │ ├── StatusResponse.java │ ├── UserDto.java │ └── UserListDto.java │ └── repository │ ├── RoleRepository.java │ └── UserRepository.java ├── resources ├── log4j.properties ├── role1.csv ├── role2.csv ├── role3.csv ├── schema-mysql.sql ├── user1.csv ├── user2.csv └── user3.csv └── webapp ├── META-INF └── MANIFEST.MF ├── WEB-INF ├── applicationContext.xml ├── jsp │ └── users.jsp ├── spring-batch-job1.xml ├── spring-batch-job2.xml ├── spring-batch-job3.xml ├── spring-batch.xml ├── spring-data.xml ├── spring-servlet.xml ├── spring.properties ├── trace-context.xml └── web.xml └── resources ├── css └── style.css └── js ├── custom.js └── jquery-1.6.4.min.js /spring-batch-tutorial/.gitignore: -------------------------------------------------------------------------------- 1 | /target 2 | .classpath 3 | .project 4 | .settings 5 | -------------------------------------------------------------------------------- /spring-batch-tutorial/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krams915/spring-batch-tutorial/HEAD/spring-batch-tutorial/README -------------------------------------------------------------------------------- /spring-batch-tutorial/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krams915/spring-batch-tutorial/HEAD/spring-batch-tutorial/pom.xml -------------------------------------------------------------------------------- /spring-batch-tutorial/src/main/java/META-INF/orm.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krams915/spring-batch-tutorial/HEAD/spring-batch-tutorial/src/main/java/META-INF/orm.xml -------------------------------------------------------------------------------- /spring-batch-tutorial/src/main/java/META-INF/persistence.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krams915/spring-batch-tutorial/HEAD/spring-batch-tutorial/src/main/java/META-INF/persistence.xml -------------------------------------------------------------------------------- /spring-batch-tutorial/src/main/java/org/krams/aop/TraceInterceptor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krams915/spring-batch-tutorial/HEAD/spring-batch-tutorial/src/main/java/org/krams/aop/TraceInterceptor.java -------------------------------------------------------------------------------- /spring-batch-tutorial/src/main/java/org/krams/batch/MultiUserFieldSetMapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krams915/spring-batch-tutorial/HEAD/spring-batch-tutorial/src/main/java/org/krams/batch/MultiUserFieldSetMapper.java -------------------------------------------------------------------------------- /spring-batch-tutorial/src/main/java/org/krams/batch/RoleFieldSetMapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krams915/spring-batch-tutorial/HEAD/spring-batch-tutorial/src/main/java/org/krams/batch/RoleFieldSetMapper.java -------------------------------------------------------------------------------- /spring-batch-tutorial/src/main/java/org/krams/batch/RoleItemWriter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krams915/spring-batch-tutorial/HEAD/spring-batch-tutorial/src/main/java/org/krams/batch/RoleItemWriter.java -------------------------------------------------------------------------------- /spring-batch-tutorial/src/main/java/org/krams/batch/UserFieldSetMapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krams915/spring-batch-tutorial/HEAD/spring-batch-tutorial/src/main/java/org/krams/batch/UserFieldSetMapper.java -------------------------------------------------------------------------------- /spring-batch-tutorial/src/main/java/org/krams/batch/UserItemWriter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krams915/spring-batch-tutorial/HEAD/spring-batch-tutorial/src/main/java/org/krams/batch/UserItemWriter.java -------------------------------------------------------------------------------- /spring-batch-tutorial/src/main/java/org/krams/controller/BatchJobController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krams915/spring-batch-tutorial/HEAD/spring-batch-tutorial/src/main/java/org/krams/controller/BatchJobController.java -------------------------------------------------------------------------------- /spring-batch-tutorial/src/main/java/org/krams/controller/MediatorController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krams915/spring-batch-tutorial/HEAD/spring-batch-tutorial/src/main/java/org/krams/controller/MediatorController.java -------------------------------------------------------------------------------- /spring-batch-tutorial/src/main/java/org/krams/controller/UserController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krams915/spring-batch-tutorial/HEAD/spring-batch-tutorial/src/main/java/org/krams/controller/UserController.java -------------------------------------------------------------------------------- /spring-batch-tutorial/src/main/java/org/krams/domain/Role.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krams915/spring-batch-tutorial/HEAD/spring-batch-tutorial/src/main/java/org/krams/domain/Role.java -------------------------------------------------------------------------------- /spring-batch-tutorial/src/main/java/org/krams/domain/User.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krams915/spring-batch-tutorial/HEAD/spring-batch-tutorial/src/main/java/org/krams/domain/User.java -------------------------------------------------------------------------------- /spring-batch-tutorial/src/main/java/org/krams/dto/StatusResponse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krams915/spring-batch-tutorial/HEAD/spring-batch-tutorial/src/main/java/org/krams/dto/StatusResponse.java -------------------------------------------------------------------------------- /spring-batch-tutorial/src/main/java/org/krams/dto/UserDto.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krams915/spring-batch-tutorial/HEAD/spring-batch-tutorial/src/main/java/org/krams/dto/UserDto.java -------------------------------------------------------------------------------- /spring-batch-tutorial/src/main/java/org/krams/dto/UserListDto.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krams915/spring-batch-tutorial/HEAD/spring-batch-tutorial/src/main/java/org/krams/dto/UserListDto.java -------------------------------------------------------------------------------- /spring-batch-tutorial/src/main/java/org/krams/repository/RoleRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krams915/spring-batch-tutorial/HEAD/spring-batch-tutorial/src/main/java/org/krams/repository/RoleRepository.java -------------------------------------------------------------------------------- /spring-batch-tutorial/src/main/java/org/krams/repository/UserRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krams915/spring-batch-tutorial/HEAD/spring-batch-tutorial/src/main/java/org/krams/repository/UserRepository.java -------------------------------------------------------------------------------- /spring-batch-tutorial/src/main/resources/log4j.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krams915/spring-batch-tutorial/HEAD/spring-batch-tutorial/src/main/resources/log4j.properties -------------------------------------------------------------------------------- /spring-batch-tutorial/src/main/resources/role1.csv: -------------------------------------------------------------------------------- 1 | john,1 2 | jane,2 3 | mike,1 -------------------------------------------------------------------------------- /spring-batch-tutorial/src/main/resources/role2.csv: -------------------------------------------------------------------------------- 1 | ryang1 2 | maryp2 3 | dianc1 -------------------------------------------------------------------------------- /spring-batch-tutorial/src/main/resources/role3.csv: -------------------------------------------------------------------------------- 1 | ralph,1 2 | kyle,2 3 | elaine,1 4 | mark,2 -------------------------------------------------------------------------------- /spring-batch-tutorial/src/main/resources/schema-mysql.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krams915/spring-batch-tutorial/HEAD/spring-batch-tutorial/src/main/resources/schema-mysql.sql -------------------------------------------------------------------------------- /spring-batch-tutorial/src/main/resources/user1.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krams915/spring-batch-tutorial/HEAD/spring-batch-tutorial/src/main/resources/user1.csv -------------------------------------------------------------------------------- /spring-batch-tutorial/src/main/resources/user2.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krams915/spring-batch-tutorial/HEAD/spring-batch-tutorial/src/main/resources/user2.csv -------------------------------------------------------------------------------- /spring-batch-tutorial/src/main/resources/user3.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krams915/spring-batch-tutorial/HEAD/spring-batch-tutorial/src/main/resources/user3.csv -------------------------------------------------------------------------------- /spring-batch-tutorial/src/main/webapp/META-INF/MANIFEST.MF: -------------------------------------------------------------------------------- 1 | Manifest-Version: 1.0 2 | Class-Path: 3 | 4 | -------------------------------------------------------------------------------- /spring-batch-tutorial/src/main/webapp/WEB-INF/applicationContext.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krams915/spring-batch-tutorial/HEAD/spring-batch-tutorial/src/main/webapp/WEB-INF/applicationContext.xml -------------------------------------------------------------------------------- /spring-batch-tutorial/src/main/webapp/WEB-INF/jsp/users.jsp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krams915/spring-batch-tutorial/HEAD/spring-batch-tutorial/src/main/webapp/WEB-INF/jsp/users.jsp -------------------------------------------------------------------------------- /spring-batch-tutorial/src/main/webapp/WEB-INF/spring-batch-job1.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krams915/spring-batch-tutorial/HEAD/spring-batch-tutorial/src/main/webapp/WEB-INF/spring-batch-job1.xml -------------------------------------------------------------------------------- /spring-batch-tutorial/src/main/webapp/WEB-INF/spring-batch-job2.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krams915/spring-batch-tutorial/HEAD/spring-batch-tutorial/src/main/webapp/WEB-INF/spring-batch-job2.xml -------------------------------------------------------------------------------- /spring-batch-tutorial/src/main/webapp/WEB-INF/spring-batch-job3.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krams915/spring-batch-tutorial/HEAD/spring-batch-tutorial/src/main/webapp/WEB-INF/spring-batch-job3.xml -------------------------------------------------------------------------------- /spring-batch-tutorial/src/main/webapp/WEB-INF/spring-batch.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krams915/spring-batch-tutorial/HEAD/spring-batch-tutorial/src/main/webapp/WEB-INF/spring-batch.xml -------------------------------------------------------------------------------- /spring-batch-tutorial/src/main/webapp/WEB-INF/spring-data.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krams915/spring-batch-tutorial/HEAD/spring-batch-tutorial/src/main/webapp/WEB-INF/spring-data.xml -------------------------------------------------------------------------------- /spring-batch-tutorial/src/main/webapp/WEB-INF/spring-servlet.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krams915/spring-batch-tutorial/HEAD/spring-batch-tutorial/src/main/webapp/WEB-INF/spring-servlet.xml -------------------------------------------------------------------------------- /spring-batch-tutorial/src/main/webapp/WEB-INF/spring.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krams915/spring-batch-tutorial/HEAD/spring-batch-tutorial/src/main/webapp/WEB-INF/spring.properties -------------------------------------------------------------------------------- /spring-batch-tutorial/src/main/webapp/WEB-INF/trace-context.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krams915/spring-batch-tutorial/HEAD/spring-batch-tutorial/src/main/webapp/WEB-INF/trace-context.xml -------------------------------------------------------------------------------- /spring-batch-tutorial/src/main/webapp/WEB-INF/web.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krams915/spring-batch-tutorial/HEAD/spring-batch-tutorial/src/main/webapp/WEB-INF/web.xml -------------------------------------------------------------------------------- /spring-batch-tutorial/src/main/webapp/resources/css/style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krams915/spring-batch-tutorial/HEAD/spring-batch-tutorial/src/main/webapp/resources/css/style.css -------------------------------------------------------------------------------- /spring-batch-tutorial/src/main/webapp/resources/js/custom.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krams915/spring-batch-tutorial/HEAD/spring-batch-tutorial/src/main/webapp/resources/js/custom.js -------------------------------------------------------------------------------- /spring-batch-tutorial/src/main/webapp/resources/js/jquery-1.6.4.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krams915/spring-batch-tutorial/HEAD/spring-batch-tutorial/src/main/webapp/resources/js/jquery-1.6.4.min.js --------------------------------------------------------------------------------