您的位置:首页 > 其它

RESTful Webservice 框架搭建步骤

2016-04-09 23:55 295 查看
1.在applicationContext-cxf.xml 加上两个注解

xmlns:jaxrs="http://cxf.apache.org/jaxrs"
http://cxf.apache.org/jaxrs http://cxf.apache.org/schemas/jaxrs.xsd "

2.添加jar包

jackson-jaxrs-1.9.5.jar

jsr311-api-1.1.1.jar

3.配置applicationContext-cxf.xml<bean id="PDAServiceImpl" class="com.ane.webservice.impl.EnteringOrderService" />
<jaxrs:server id="callOptPdaImport"  address="/callOptPdaImport" >
<jaxrs:serviceBeans>
<ref bean="PDAServiceImpl" />
</jaxrs:serviceBeans>
<jaxrs:extensionMappings>
<entry key="json" value="application/json"/>
</jaxrs:extensionMappings>
<jaxrs:languageMappings>
<entry key="en" value="en-gb"/>
</jaxrs:languageMappings>
<jaxrs:providers>
<ref bean="jacksonJsonProvider"/>
</jaxrs:providers>
</jaxrs:server>


4.配置spring加载的类(EnteringOrderService)

@Consumes(MediaType.APPLICATION_JSON)
@Produces(MediaType.APPLICATION_JSON)
public class EnteringOrderService extends BasePDAService {

@Path("/getPDAInfoResult")
@POST
@Override
public String getOptPDAResultInfo(ServiceBeanMessage beanMessage) {
if(!super.valication(beanMessage)){
return JsonUtil.getJsonObjectResult("-1", beanMessage.getServerCode(), "校验未通过!", "", null);
}
//List<OptEwbVo> list = JSONObject.

return null;
}

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: