Home >Java >javaTutorial >How can we create a service provider interface in Java 9?

How can we create a service provider interface in Java 9?

WBOY
WBOYforward
2023-08-26 19:13:03541browse

我们如何在Java 9中创建一个服务提供者接口?

Provides services Modules that implement the interface contain the "provides" statement in the module descriptor file. If a module does not have a "provides" statement in the module descriptor file, the service loader cannot load the module.

We can create a Service Provider Interface by using the following steps:

  • We create a new module com.tutorialspoint.serviceproviderinterface.
  • In the src/main/java directory, we create the "module-info.java" file.
  • In the source directory, we create the package com.tutorialspoint.serviceproviderinterface.spi.
  • Finally, we create the interface containing the method ServiceProviderInterface: printServiceName()

Below we can define the service provider interface.

<strong>package com.tutorialspoint.serviceproviderinterface.spi;

public interface ServiceProviderInterface {
   void printServiceName();
}</strong>

The above is the detailed content of How can we create a service provider interface in Java 9?. For more information, please follow other related articles on the PHP Chinese website!

Statement:
This article is reproduced at:tutorialspoint.com. If there is any infringement, please contact admin@php.cn delete