SPI技术Demo
配置文件
META-INF/services
文件名字:com.journaldev.serviceproviders.MessageServiceProvider
文件内容
com.journaldev.serviceproviders.EmailServiceProvider
com.journaldev.serviceproviders.PushNotificationServiceProvider
main方法测试类内容
ServiceLoader<MessageServiceProvider> serviceLoader =ServiceLoader.load(MessageServiceProvider.class);
for (MessageServiceProvider service : serviceLoader)
{
service.sendMessage("Hello");
}