怎么使用java的SPI定义接口
这篇文章主要介绍了怎么使用java的SPI定义接口的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇怎么使用java的SPI定义接口文章都会有所收获,下面我们一起来看看吧。
10年的阳西网站建设经验,针对设计、前端、开发、售后、文案、推广等六对一服务,响应快,48小时及时工作处理。全网整合营销推广的优势是能够根据用户设备显示端的尺寸不同,自动调整阳西建站的显示方式,使网站能够适用不同显示终端,在浏览器中调整网站的宽度,无论在任何一种浏览器上浏览网站,都能展现优雅布局与设计,从而大程度地提升浏览体验。创新互联公司从事“阳西网站设计”,“阳西网站推广”以来,每个客户项目都认真落实执行。
使用说明
服务提供者提供接口的具体实现后,在jar包的META-INF/services目录中制作以接口全限定名命名的文件,内容是实现类的全限定名
1、接口实现类的jar包放在主程序的classpath中,主程序通过java.util.ServiceLoder动态装载实现模块,通过扫描META-INF/services目录下的配置文件找到实现类的全限定名,将类加载到JVM
2、SPI的实现类必须携带无参数的结构方法
实例
public interface IShout { void shout(); } public class Cat implements IShout { @Override public void shout() { System.out.println("miao miao"); } } public class Dog implements IShout { @Override public void shout() { System.out.println("wang wang"); } }
关于“怎么使用java的SPI定义接口”这篇文章的内容就介绍到这里,感谢各位的阅读!相信大家对“怎么使用java的SPI定义接口”知识都有一定的了解,大家如果还想学习更多知识,欢迎关注创新互联行业资讯频道。
分享题目:怎么使用java的SPI定义接口
URL标题:http://scgulin.cn/article/igecii.html