Module, die DiensteSchnittstellenimplementierungen bereitstellen, enthalten die Anweisung „provides“ in der Moduldeskriptordatei. Wenn ein Modul keine „provides“-Anweisung in der Moduldeskriptordatei hat, kann der Service Loader das Modul nicht laden.
Wir können eine Dienstanbieterschnittstelle erstellen, indem wir die folgenden Schritte ausführen:
Nachfolgend können wir die Service Provider Interface definieren.
<strong>package com.tutorialspoint.serviceproviderinterface.spi; public interface ServiceProviderInterface { void printServiceName(); }</strong>
Das obige ist der detaillierte Inhalt vonWie erstellen wir eine Service-Provider-Schnittstelle in Java 9?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!