Eclipseはサービス指向アーキテクチャーをますます使い慣れていますが、とのどの段階でどのようなプラグインによっての知識が不足していると感じる開発者だけですか?サービスが問題として登録されていますか?プラグインEclipseサービスがいつ、どのように登録されているかを知る方法はありますか?
は例を考えてみましょう:someService
がnull
である理由に
IServiceLocator someServiceLocator = ...
SomeService someService = (SomeService)someServiceLocator.getService(SomeService.class);
// oops, someService is null
考えられる理由は以下のとおりです。このサービスを登録
- 一部のプラグインではない
- 存在またはロードされていないサービスは「wasnありませんまだ登録されていません
ハウuld oneはこれを解決しますか?ツールはありますか?
ありがとうございました。
サービスを登録する関連するプラグインを見つけることは簡単ではありません。第2に、プラグインの開始後にサービスを登録することができます。たとえば、ワークベンチが作成されたときなどです。 – spektom