dependency-injection

    1

    1答えて

    DIの知識は非常に限られています。 解決策の中で、Microsoft Extension Dependency Injectionが使用されているすべてのソリューションで、WinFormプロジェクトを開発しています。 IがのMainFormのコンストラクタに一部依存性を渡す必要がある:メインメソッドで public partial class MainForm : Form { pub

    1

    1答えて

    永続クラスの代わりにデータクロスレイヤー/アセンブリを渡すためにDTOを使用する場合、永続モデルのクラスへのアクセスを同じアセンブリ内のオブジェクトに限定できます。 しかし、(依存性の注入のためのORM、AutoFacためNHibernateはを使用している)オーチャードCMSのようなシステムでは、持続性は、永続性のためIRepository<T>を提供する別のアセンブリを経由してあり、システムは

    0

    2答えて

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

    -1

    1答えて

    私はあなたの指導が必要ですが、それは非常に基本的な質問かもしれませんが、私はgoogleの検索の多くの後でもこれを把握できませんでした。私はEurekaクラスを介して他のクラスの変数にアクセスできますが、その関数はアクセスできませんでした。 これは私の場合です: <?php class Eureka { public $some_var1; publi

    2

    1答えて

    をすべて削除したいと思います。私は最後の2つのエラーを取り除く方法を理解できません。 一つは Autowiring services based on the types they implement is deprecated since Symfony 3.3 and won't be supported in version 4.0. You should rename (or alias)

    2

    1答えて

    バケツ、キー、地域を指定してAWS KMS(アマゾンのキー管理サービス)から暗号化された値を取得するサービスを設定しようとしています。 これは問題ではありませんが、私が単体テストに行くときには、第三者のメソッドまたは統合テストをテストして単体テストと呼んでいません。 テストのためにガベージテキストを返すだけで、そのクラスを模擬したいと思っています。 私が苦労しているのは、AmazonS3Clien

    1

    1答えて

    このように、私は、実行するためのアルゴリズムを持っている:このインタフェースのニーズのimplemention public interface IContainer { int Size(); } : public interface IAlgorithm { void Run(); } それはこのようになります​​インターフェースに依存UIから取得したデータ

    11

    2答えて

    Dbに保存する前とロードした後で、@EntityListenersを使用して操作を行います。 Listenerクラスの中でEcryptor(設定ファイルから情報を取得する必要があります)を呼び出すため、暗号化プログラムを静的に呼び出すことができず、Listenerに注入する必要があります。右? まあ、EntityListenersの注入はすぐにはできませんが、SpringBeanAutowirin

    1

    1答えて

    私のアプリケーションのロジックを扱うために、App/Services/CarsService.phpにサービスを作成しました。 私はそうのような依存性の注入によって、私のコントローラでこのサービスを注入された:私は、私は、ユーザーが提供するいくつかのパラメータを持つすべての車を照会したい場合、たとえばので CarsController.php <?php namespace App\Http\

    0

    1答えて

    以前は、Unity Containerを使用してAsp.Net MVCとの依存関係を解決しました。今度はUnityの代わりにAsp.Net Core DIを使用する予定です。これは現時点ではCoreと統合するための実行可能な方法を持っていませんが、どちらが同じクラスを注入する最良の方法かを理解しようとしていますが、異なるライフサイクル。 なぜですか?単一のEntity Frameworkコンテキス