Cubby 2.0のGuiceサポートがやっぱりつらい

RC1のサンプルを見てみた。以前よりはよくなったと思うけどあいかわらずCubbyはアクションの登録にDIコンテナにアクションクラスを問い合わせるようで、Guiceだけつらい。Seasar2とSpringはすんなりいくけど。これはGuiceが開発側にもコンポーネントの登録情報を公開しないという厳格さゆえだ。

今のままだとアクション登録するたびに設定を書かないといけないっぽい。

T2など他のフレームワークではまずWebフレームワーク自体がコンポーネントをまず把握し、それの生成や取得をコンテナへまかせるという動きになっているはず。


Cubby 1.1からの流れだと思うが、今から仕組みを変えるのも大変だと思うので、正式版までには自動登録するModuleを用意してほしい。実装クラスのみなのにそれを登録するというのは非常にGuiceらしくない。