1

ServiceLocationからコンテナインスタンスを取り戻すことは可能ですか?タイプのインスタンスを解決する機能のみが表示され、登録することはできません。

4

1 に答える 1

1

できません。CommonServiceLocatorは、登録ではなく、解決のみを抽象化します。その理由の1つは、特定のコンテナごとに登録が大きく異なることです。

Krzysztofがコメントしたように、サービスロケーターはできるだけ避けてください。いくつかの特別な場合には何かを解決する必要があるかもしれませんが、決して登録しないでください。

于 2010-09-19T13:34:42.843 に答える