2

ここに問題があります。GWT の Deferred Binding によって生成されたコードがあり、このコード内で Gin インジェクションを使用したいと考えています。

最初に、生成されたクラスに @Inject アノテーションを付けたプライベート コンストラクターを配置しようとしましたが、GWT は、パブリックな noargs コンストラクターがないことを訴えました。いずれにせよ、バインドなしで抽象的なものを注入しようとしたときにエラーが発生し、実行時に型リテラルを使用できないため、おそらくバインドできなかったように感じました。

私の次の試みは、クラス自体の内部で Ginjector と Gin モジュールを生成することでしたが、Ginjector アノテーションの Gin モジュールが見つからないというエラーが発生し、混乱しました。さらに、これにより、外部依存関係ではなく、生成される可能性のあるものへの注入が分離されます。

いずれにしても、そのようなことを試みた人はいますか?誰かアドバイスはありますか?

4

1 に答える 1

1

私もこれをやろうとしています。これは、トランクに実装される予定の機能ようですが、後で利用可能になる予定です

于 2011-05-09T04:52:55.123 に答える