SPI入门级Demo(四:服务实现者-乘法服务)_JAVA_编程开发_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
您所在的位置: 程序员俱乐部 > 编程开发 > JAVA > SPI入门级Demo(四:服务实现者-乘法服务)

SPI入门级Demo(四:服务实现者-乘法服务)

 2015/4/16 0:30:16  Fanyucai  程序员俱乐部  我要评论(0)
  • 摘要:本文将实现依据契约接口完成乘法法服务的实现。做法跟前一篇SPI入门级Demo(三:服务实现者-加法服务)相同,直接贴出代码PS:至于减法和除法可自行实现packagecom.fanyc.test.spi.provider;importcom.fanyc.test.spi.intface.Computer;/***服务实现者:乘法运算**@authorFanyc**/publicclassMultiimplementsComputer{/***{@inheritDoc
  • 标签:实现 服务

本文将实现依据契约接口完成乘法法服务的实现。

?

做法跟前一篇?SPI入门级Demo(三:服务实现者-加法服务)?相同,直接贴出代码

PS:至于减法和除法可自行实现

?

class="java" name="code">package com.fanyc.test.spi.provider;

import com.fanyc.test.spi.intface.Computer;

/**
 * 服务实现者:乘法运算
 * 
 * @author Fanyc
 *
 */
public class Multi implements Computer {

	/**
	 * {@inheritDoc}
	 */
	@Override
	public int compute(int a, int b) {
		return a*b;
	}

}

?

同样在工程根目录下新建目录:META-INF/services

添加文件名为:monospace; background-color: #fafafa;">com.fanyc.test.spi.intface.Computer 即契约接口名

添加文件内容为:com.fanyc.test.spi.provider.Multi?即契约服务实现者类名

?

至此,乘法服务实现者完成了所有的内容

  • spi-provider-multi.rar (3.4 KB)
  • 下载次数: 0
发表评论
用户名: 匿名