JAVA基础分类
renfeier5211314
这个作者很懒,什么都没留下…
展开
-
Java——SPI
JAVA_SPI机制: 当服务提供者,提供了服务接口的一种实现之后,,在jar包的META-INF/services/目录里同时创建一个以服务接口命名的文件。该文件里就是实现该服务接口的具体实现类。而当外部程序装配这个模块的时候,就能通过该jar包META-INF/services/里的配置文件找到具体的实现类名,并装载实例化,完成模块的注入。 基于这样一个约定就能很好的找到服务接口的实现类,...原创 2015-09-28 14:18:18 · 78 阅读 · 0 评论 -
API和SPI
API的意义,其实就是提供给你完成某些功能的类、接口或方法 SPI(service provider interface)是指提供给你继承、扩展完成某些特定功能的类、接口或方法。 API直接为你提供了功能,你使用API就能完成任务。 SPI是一种回调的思想,回调是指我们在使用api时,我们可以向api传入一个类或者方法,api在合适的时间调用类或者方法。SPI是在一些通用的标准中,为标准的实...原创 2015-09-29 08:38:06 · 96 阅读 · 0 评论