서비스 구현을 제공하는 모듈 인터페이스에는 "제공이 포함됩니다. 모듈 설명자의 " 문 파일. 모듈에 "제공이 없는 경우 " 모듈 설명자 파일의 문, 서비스 로더가 해당 모듈을 로드할 수 없습니다.
서비스 제공업체 인터페이스를 만들 수 있습니다. 아래 단계를 사용하여:
- 새 모듈 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(); }