c# - IoCコンテナの使用。 特にウィンザー

c# - IoCコンテナの使用。 特にウィンザー

私はこの質問への答えは誰もこれについて書かれたことを気にしていないので、それは遅いと私は本当にこの周りに私の頭を得ることはできませんので、obivousだと思う。 私はIoCコンテナ(このケースではWindsor)を読み込みましたが、コードのさまざまな部分からコンテナにどのように話すか分かりません。 私はDIを取得しました。私はしばらくの間、貧乏人DI(空のコンストラクタがデフォルトのパラメ…


java - Guiceのバインドをオーバーライドする

私はちょうどGuiceと遊び始めました。私が考えることができるユースケースは、テストではただひとつのバインディングをオーバーライドしたいということです。 残りの生産レベルのバインディングを使用して、すべてが正しく設定されていることを確認し、重複を避けるために使用したいと思います。 だから私は次のモジュールを持っていると想像してください public class ProductionModule…


java - Google Guiceを使用してパラメータを必要とするオブジェクトを作成するにはどうすればよいですか?

たぶん私は盲目ですが、このメソッドでnew呼び出しを置き換えるためにGuiceを使用する方法はわかりません: public boolean myMethod(String anInputValue){Processor proc=new ProcessorImpl(anInputValue); return proc.isEnabled();}テストのためにプロセッサ…


.net - 依存性注入による循環依存関係の解決

依存性注入を使用して.NETアセンブリ間の循環依存関係を解決することを提案するさまざまなWebサイト上のいくつかの記事を見ました。 これはビルドエラーを解決するかもしれませんが、循環依存関係を実際には解決していませんね。 私には、アーキテクチャーにはまだ論理的な誤りがあるようです。 私は頭がおかしいですか、それとも他の人が同意しますか?1)これはDIの優れた使用法ではない、2)循環依存問題を解決…


PythonでIoC/DIが一般的でないのはなぜですか?

Javaでは、 IoC/DIはWebアプリケーション、ほとんどすべての利用可能なフレームワーク、Java EEで広く使用されている非常に一般的な方法です。 一方、大きなPython Webアプリケーションもたくさんありますが、Pythonの世界ではIoCはあまり一般的ではないようです。(私が間違っていると思われる場合は、例を挙げてください)。 当然、Pythonで利用可能なJava I…


依存性注入python-wayを行うにはどうすればいいですか?

私は最近python-wayについてたくさん読んでいるので、私の質問は 依存性注入python-wayを行うにはどうすればいいですか? 例えば、サービスAが許可検査のためにUserServiceにアクセスする必要があるときの通常のシナリオについて話しています。…


dependency injection - guiceを使用しているときにいたるところにinjector.createInstance()を持たないようにするにはどうすればよいですか?

これまで読んできたことによれば、私は自分のブートストラップクラスでのみInjectorを使うことになっています(スタンドアロンアプリケーションではこれは通常main()メソッドにあるでしょう)。以下の例のように(guiceのドキュメントから引用): public static void main(String[] args){/**Guice.createInjecto…



java - Guiceを使ってジェネリック実装をインジェクトする

私はGuiceを使ってジェネリックインターフェイスのジェネリックインプリメンテーションをインジェクトでき​​るようにしたいと考えています。 public interface Repository<T>{void save(T item); T get(int id);}public MyRepository<T> implements Repository<T>{@Ov…


java - 1つの実装をGoogle Guiceといくつかのインターフェースにバインドする方法は?

私は2つのインターフェイスの実装として1つのクラスをバインドする必要があります。 また、シングルトンスコープでバインドする必要があります。 私がやったこと: bind(FirstSettings.class). to(DefaultSettings.class). in(Singleton.class); bind(SecondSettings.class). to(D…


java - Guiceのインジェクタから注釈付きインスタンスを取得するにはどうすればよいですか?

モジュールがあるとしましょう: Module extends AbstractModule{@Override protected void configure(){bind(String.class). annotatedWith(Names.named("annotation")). toInstance("DELIRIOUS");…




angular 使い方 angularjs provider 入門 inject module service injection singleton