DBにデータを読み書きするには?
ここまでの記事で、SpringBatchのバッチ処理の記述の仕方を見てきました。 ・Stepを使って処理を書くには? ・複数のStepをひとまとまりで扱うには?(flow) ・条件分岐をさせるには? しかし、ファイルの読み書きばかりでした。この記事ではDBを扱うサンプルを見てみようと思います。【処理内容】まず、これからどのようなことをやろうとしているかを書いておきます。...
View ArticleItemWriterの出力先をメールにするには?
Springの掲示板を読んでいたら、面白い記事がありましたので触れてみたいと思います。まさに、この記事のタイトルの内容です。http://forum.springsource.org/showthread.php?t=48530 それほど難しくないので、まずはサンプルを見てみましょう!※ここではItemWriterだけを記述します。ItemReaderなどの設定は他の記事を参照してください。...
View Articleバッチ処理を非同期で起動するには?
Spring BatchをWEBから起動したい場合があるかもしれません。または、サーバにBatchをおいておいて、他のサーバからキックだけしたい場合があるかもしれません。こんなときは「非同期」で起動したくなると思います。この記事ではSpringBatchを非同期で起動する方法を見てみます。実はとっても簡単です。【サンプル(SpringBatch設定ファイル一部抜粋)】<bean...
View Article自作クラスをrestartできるようにするには?
SpringBatchで用意しているItemReader、ItemWriterについては、既にrestartできるように設計されています。自作で作った場合は自分で設計しなければなりません。restartできるように設計するときに、どのように考えればよいか?また、実際にどのようにプログラムすればよいかを簡単に見ていきます。 ※注意:...
View ArticleMessageSourceを使いやすくするには?
SpringではMessageSourceも用意されており、設定ファイルに設定すれば使用できます。しかし、そのままでは少し使いにくいので使いやすくする方法を見てみましょう!【Springの設定ファイルのサンプル(applicationContext.xml)】<bean id="messageSource"...
View Article目次
このブログでは、JavaのSpringの記事をメインに書いていきます。その目次です。【一般的準備(Springとは無関係です)】・TomcatのGETの文字化け対策 ・windowsでTomcatを使用する場合の注意点 【Spring準備編】・Springを使用するには? ・SpringでWEB作成するには?(基本的な作成例) ・Springとは?...
View Article