2013-01-01から1年間の記事一覧

Spring Batchでエラー時だけ特定の処理をする設定

こんな感じ? <batch:job id="testJob"> <batch:step id="test1"> <batch:tasklet ref="hogeTasklet" /> <batch:end on="*" /> <batch:next on="FAILED" to="errorStep" /> </batch:step> <batch:step id="errorStep"> <batch:tasklet ref="errorTasklet" /> </batch:tasklet></batch:step></batch:job>

ジェネリクスむずかしい

ちょっと悩んだメモ。 あくまでイメージコード public void hoge1(List list) { // List<List<? extends Serializable> では受け取れない List list2 = foo(list); } public void hoge2(List<String> list) { List<List<String>> list2 = foo(list); } public <T extends Serializable> void hoge3(List<T> list) { List</t></t></list<string></string></list<?>

riak-java-clientを使う

RiakにJavaからアクセスするためのライブラリ https://github.com/basho/riak-java-client をちょっと触ったのでメモ。 LowレベルとHighレベルの2種類のAPIがあるけど、今回は手軽に試せるHighレベルの方で。 つっこむデータの定義 アノテーションで色々指定…

ログ設定ファイルの環境変数での指定

いっつも忘れてぐぐるのでメモ。 Logback -Dlogback.configurationFile=・・・ Log4j2 -Dlog4j.configurationFile=・・・ Log4j -Dlog4j.configuration=・・・Log4j1と2で違うんかい