Google Guiceで遊んでみています。
Struts2 + Google Guiceで遊んでいたんですが、どうやらGoogle Guice 1.0に
バグ?がある模様。
ざっくり言うと、自分で実装したModuleクラスをguice.moduleプロパティに指定しても
configureされず、binderへの処理が反映されない・・・
アノテーションで@ImportedByを指定するなどは反映されるみたい。
どうも1.0のソースコードを見ると、GuiceObjectFactoryからguice.moduleの
configureをし忘れている感じ。これじゃあ呼ばれないよな。と。
いくつか英語のサイトで同じような問題に遭遇している人の投稿をが見つけたので、いずれ
解消されることでしょう・・・今回はとりあえずアノテーションで対応。
で、僕の2時間を返してください。
コメントする