Computer >> 컴퓨터 >  >> 프로그램 작성 >> Java

Java 9에서 서비스 공급자 인터페이스를 어떻게 만들 수 있습니까?

<시간/>

서비스 구현을 제공하는 모듈 인터페이스에는 "제공이 포함됩니다. 모듈 설명자의 " 문 파일. 모듈에 "제공이 없는 경우 " 모듈 설명자 파일의 문, 서비스 로더가 해당 모듈을 로드할 수 없습니다.

서비스 제공업체 인터페이스를 만들 수 있습니다. 아래 단계를 사용하여:

  • 새 모듈 com.tutorialspoint.serviceproviderinterface를 만듭니다. .
  • src/main/java 디렉토리에서 "module-info.java"를 만듭니다. 파일.
  • 소스 디렉토리 내에서 com.tutorialspoint.serviceproviderinterface.spi. 패키지를 만듭니다.
  • 마지막으로 ServiceProviderInterface 인터페이스를 만듭니다. printServiceName() 메서드가 포함된 구현됩니다.


아래에서 서비스 제공자 인터페이스를 정의할 수 있습니다.

package com.tutorialspoint.serviceproviderinterface.spi;

public interface ServiceProviderInterface {
   void printServiceName();
}