1.在home中的modules里对应的业务模块根目录下,添加XXX.rest文件,内容如下:
<?xml version="1.0" encoding='gb2312'?>
<module>
<rest>
<resource classname="nc.resitf.hrtrn.resourse.SSOResourse" exinfo=""/>
</rest>
</module>
2.在private对应的目录结构下,添加相关的接口处理服务类SSOResourse,内容如下;
package nc.resitf.hrtrn.resourse;
import javax.ws.rs.Consumes;
import javax.ws.rs.POST;
import javax.ws.rs.Path;
import javax.ws.rs.Produces;
import nc.bs.json.util.RestUtils;
import org.json.JSONException;
import org.json.JSONObject;
import org.json.JSONString;
/**
* @description
* 用户Rest资源实现类
* <li>
* http://127.0.0.1/uapws/rest/ncsso/getsso
* </li>
* @scene
*
* @param
*
*
* @since 6.5
* @version 2015年11月4日 下午4:43:04
* @author wangweir
*/
@Path("ncsso")
public class SSOResourse extends AbstractHRTRNResource
implements ISSOResourse {
@POST
@Path("getsso")
@Consumes("application/json")
@Produces("application/json")
@Override
public JSONObject getsso() throws JSONException {
JSONObject a = new JSONObject();
a.put("status", "true");
return a;
}
}
服务对外的访问路径URL为:http://ip:port/uapws/rest/service/report 参数为JSON即可,丢入home中重启,即可访问,