2017-11-08 3 views
2

私はjava.util.spiパッケージを見ましたが、NameDataControlおよびService Providersの後ろにいくつかのクラスがあるようです。いくつかのクラスのどこ新しい(Since 1.8)といくつかの場合は、Java 1.6から存在します。このspiパッケージの使い方を理解するための多くのリソースは見つかりません。java.util.spiパッケージの使用方法は?

spiパッケージにこれらのクラスを使用する人はいますか?もしそうなら、これらのクラスがどんなものに使われているのか教えてください。

+0

java-8にタグを付ける理由はありますか? –

+0

はい、いくつかのクラスはJava 8でこのパッケージに新しく実装されています。 – ashokramcse

答えて

4

このパッケージには、java.utilパッケージの一部のクラスのプロバイダーSPIが含まれています。 SPIはService Provider Interfaceの略で、サービス発見メカニズムとして追加の機能をプラグインするための標準的なJavaの方法です - ここで詳しく読むことができますSPI basics。 この質問の下でいくつかの良い詳細があります:difference-between-spi-and-api

関連する問題