Configuration
- Java vs XML configuration: https://blog.codecentric.de/en/2013/06/spring-batch-2-2-javaconfig-part-1-a-comparison-to-xml/
Transactions
- http://docs.spring.io/spring-batch/reference/html/transactions.html
- https://blog.codecentric.de/en/2012/03/transactions-in-spring-batch-part-1-the-basics/
- https://blog.codecentric.de/en/2012/03/transactions-in-spring-batch-part-2-restart-cursor-based-reading-and-listeners/
- https://blog.codecentric.de/en/2012/03/transactions-in-spring-batch-part-3-skip-and-retry/
- http://javabeat.net/transaction-management-in-spring-batch-components/
- http://docs.spring.io/spring-batch/reference/html/scalability.html
- https://blog.codecentric.de/en/2013/07/spring-batch-2-2-javaconfig-part-6-partitioning-and-multi-threaded-step/
Examples
- https://github.com/spring-projects/spring-batch/tree/master/spring-batch-samples
- https://thetechnicaljournal.wordpress.com/2016/01/10/spring-boot-batch-starter-example/
- Composite writer example: https://gist.github.com/gnosis23/11258003
- File example: http://www.concretepage.com/spring-batch-3/spring-batch-3-flatfileitemreader-flatfileitemwriter-annotation-example
- RESTful item reader example: https://www.petrikainulainen.net/programming/spring-framework/spring-batch-tutorial-reading-information-from-a-rest-api/
# Don't create the tables
spring.batch.initializer.enabled=false
# Don't launch all the jobs on app start
spring.batch.job.enabled=fasle
Oracle
- Problem with default transation isalotion level:
No comments:
Post a Comment