
提供服务接口实现的模块在模块描述符文件中包含“provides”语句。如果模块在模块描述符文件中没有“provides”语句,则服务加载器无法加载该模块。
我们可以创建Service提供者接口通过使用以下步骤:
- 我们创建一个新模块com.tutorialspoint.serviceproviderinterface。
- 在 src/main/java 目录中,我们创建“module-info.java” 文件。
- 在源目录中,我们创建包com.tutorialspoint.serviceproviderinterface.spi。
- 最后,我们创建包含方法ServiceProviderInterface的接口:printServiceName()
立即学习“Java免费学习笔记(深入)”;
感谢使用Demila。Demila是一款由9秒社团原创的、面向数字内容及其服务的、优美的在线交易系统,她除了能为站长提供一个建站解决方案之外,还能为那些技术精湛的设计者、开发者以及资源拥有者们提供无数个拓展其作品和资源之价值的机会,从而使那些精益求精者的智慧和创意,无论是价格,还是价值,都达到应有的尺度。这是9秒社团Demila项目组的宗旨,也是Demila的使命。我们热切希望能有更多的人为Dem
立即学习“Java免费学习笔记(深入)”;
在下面,我们可以定义服务提供商接口。
package com.tutorialspoint.serviceproviderinterface.spi;
public interface ServiceProviderInterface {
void printServiceName();
}










