2009-10-01から1ヶ月間の記事一覧
DIコンテナで管理しているクラスの取得順というのは、コンテナの責務ではないと思うけど、そういうのが必要な場面も稀にあります。 登録側 Providerメソッドに@Injectアノテーションをつけて、引数で必要なのを渡すだけ。 冗長だけど、まあシンプルです。 pa…
2.0からProviderの書き方がちょっとラクになったみたいだけど、そのへんはよくわからん。 登録側 package jp.co.hogehoge.provider; import java.util.Arrays; import java.util.List; import com.google.inject.AbstractModule; import com.google.inject.P…
http://groups.google.com/group/google-guice/browse_thread/thread/10cbc601380b8757/f2f414d8e69c40a5?lnk=gst&q=Using+annotation+on+injector+getInstance+call#f2f414d8e69c40a5 登録 binder.bind(IService.class).annotatedWith(Names.named("A")).to…
あるいは、Genericタイプの着いたクラスをコンテナで管理する方法。Google Guiceをいろいろ試してていろいろ日本語情報で見つからないのがあったので、メモしておく。 登録 TypeLiteralを使ってあげる。 List<IService> list = new ArrayList<IService>(); list.add(new ServiceA</iservice></iservice>…
ヤングアニマルで読んでるけど、まとめ買い。やっぱ面白いわ。 ピンチのときにがんばれるためには、自分を信じられることが大切 自分を信じるためには、嘘をつかずに、逃げなかったと思えることが必要 逃げたり嘘をついたと判断できるのは自分だけ 一所懸命…
弁天湯で。女湯、初体験。 台風でどうなるかと思ったけど一過で一安心。いい天気だった。 前半はソロで。テクニックとかはようわからんけど、メロディがすばらしすぎるから、聞き惚れてしまう。 中盤からマジックバンドと。岸田佳也さんのドラムが子供用のお…
ドキュメントを読んでもよくわからんかったけど、ここの説明をみてようやく理解できた。 timeToLive is a total time an entry stays in a cache region. timeToIdle specifies how long it should stay in cache if it is not referenced. https://forums.h…