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" />
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;
}
}
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;
}
}
相关文章推荐
- D. Number of Parallelograms
- CentOS 7安装nginx 端口代理配置
- NSString类的相关用法
- 在MAC下基于Openfire和Spark的XMPP协议实现
- Android性能优化
- Leetcode #38. Count and Say 数数报数 解题报告
- KNN算法的感受 2
- Example015实现html中checkbox的全选和反选(2)
- [javaEE] Servlet的手动配置
- 【GDOI模拟】暴走的图灵机
- 异步任务加载网络数据——AsyncTask使用
- Android最佳实践之Material Design
- 京东2016实习生在线编程题
- KNN算法的感受 1
- Linux内核如何装载和启动一个可执行程序-----实验7
- 第七十八天
- linux中清除cache的方法
- LeetCode 209. Minimum Size Subarray Sum
- 使用.NET统计文件夹中文件总数
- linux中清除cache的方法