guice

    0

    1答えて

    Guiceが初めてです。次のように public class TransactionConfigModule extends AbstractModule { @Override protected void configure() { MapBinder<String, ITransactionManager> transactionModeMap = MapBinder

    0

    1答えて

    私はインスタンスにクラスをバインドしたいが、Guiceは私にを与えてくれません。それ自身にバインドポイントがありますエラー。私はまた、インスタンスをシングルトンにしたい。 もう少し背景を与える。バインドしたいクラスがありますが、bindClassとinstanceClassが異なる必要があるため、できません。結合しないために Guice Beginner - How to bind concret

    1

    1答えて

    私はGuiceで新しく、AssistedInjectを理解しようとしています。 私は非常に単純なプロジェクトがあります:私は注入したい クラス:アシスト射出と public class I1 { } クラス: public interface ICla { } public class Cla implements ICla{ public Integer t; p

    0

    1答えて

    SnapLogicで独自のスナップを作成したいとします。 私は、次を実行して、サンプルプロジェクトをダウンロード: $ mvn org.apache.maven.plugins:maven-archetype-plugin:2.4:generate -DarchetypeCatalog=http://maven.clouddev.snaplogic.com:8080/nexus/content/r

    0

    1答えて

    私のコードで仕上げ/ javaの「」:私はほんの数クラスをインストールしようとすると、それは正常に動作し for (Class<? extends Module> module : moduleClasses) { log.info("Module will config: {}", module); // module like com.test.apps.he

    0

    2答えて

    私のプロジェクトではGuiceをDIに使用していますが、私のクラスでは非シングルトンオブジェクトの初期化を怠惰にしたいと思っています。 Providerを使用しようとしていましたが、get()メソッドを呼び出すたびに新しいインスタンスが返されました。 public class MyClass { @Inject private Provider<Service> service

    0

    1答えて

    私たちはRESTサービスのプラットフォームとしてDropwizardを使用しており、その例外マッパーを利用してユーザーの旅行中に発生した例外を処理しています。私たちは依存関係注入のためにgoogle guiceを使用しています。 例外がスローされた場合、例外がスローされた時点で利用できない追加の情報をレスポンスに添付する必要があります。 次のフロー図は、使用例を示しています。 オブジェクトA -

    1

    2答えて

    DBAccessorにはDBから固定フォーマットのデータを読み書きするための2つの異なるクラス(カートと支払い)があります。 私は、guiceによってすべてが作成されていることを確認して、セットアップを行う際にguiceを使用して依存関係を注入したいと思っています。 私はバインディングアノテーションを使用して、カートと支払いのために異なるDBServiceインスタンスを注入しています。 bind(

    1

    2答えて

    プロバイダに何かが注入されているクラスを取得する方法はありますか?これはロギング用です - 私のSqlDatabaseが何かをするとき、それが使用されているクラスの名前でログに表示されます。私が考えることができる最高のスタックトレースを取得し、それを使用してどこを見つけるために後方に行くが、私は本当にむしろ噴射時間にそれを行うだろう。 質問をする別の方法は次のとおりです。注入されたクラスのインスタ

    1

    1答えて

    によって作成オブジェクトは、クラスParserの(派生クラスの)オブジェクト(xとyそれらを呼び出す)の両方を作成するためにcreate_x()とcreate_y()私は2つの類似(しかし異なる)メソッド(または多分静的メソッド)を持っていると仮定します。 bind(Parser.class) .annotatedWith(Names.named("x")) .to(Par