play工程提供接口,spring工程调这个接口去Jason数据的实现
来源:互联网 发布:windows重启网络命令 编辑:程序博客网 时间:2024/06/05 15:35
首先要在play工程下 conf文件中加入 接口映射POST /apnstoken/searchapi.ApnsTokenController.searchApnsTokenList
play工程下的Java代码
public class ApnsTokenController extends Controller{ public static void searchApnsTokenList() { List<ApnsToken> apnsTokenList =ApnsToken.findApnsTokens();//去数据库中取数据 List<ApnsTokenVo> apnsTokenVoList = new ArrayList<ApnsTokenVo>(); for(ApnsToken apnsToken :apnsTokenList){ ApnsTokenVo atvo = new ApnsTokenVo(apnsToken); apnsTokenVoList.add(atvo); } Map<String , Object> map = new HashMap<String , Object>(); map.put("apnstokenvolist", apnsTokenVoList); renderJSON(map); }}
spring工程中调 play的接口
public static List<ApnsToken> getApnsTokens(){try {//初始化配置文件 if(PropertiesUtil.getProperties() == null) { PropertiesUtil.init(); }String NEWSPUSH_BASE = PropertiesUtil.getString("GET_APNS_TOKENS");HttpApiCore.setTransactions();List<ApnsToken> apnsTokens = getJsonObject(HttpApiCore.postRequest(NEWSPUSH_BASE), ApnsTokenResult.class).apnstokenvolist;return apnsTokens;//return HttpApiCore.postRequest(NEWSPUSH_BASE);} catch (ServerException e) {logger.error(e.getMessage(), e);return null;} catch (NetworkException e) {logger.error(e.getMessage(), e);return null;}catch (Exception e) {logger.error(e.getMessage(), e); return null;}其中 GET_APNS_TOKENS 为接口地址 在配置文件中写
0 0
- play工程提供接口,spring工程调这个接口去Jason数据的实现
- 解析接口返回的jason数据
- jetty+xfire实现的webservice接口(maven普通java工程)
- Java接口,工程模式
- web 工程中利用Spring的 ApplicationContextAware接口自动注入bean
- 给一个接口返回这个接口的所有实现类
- 金山卫士开源软件之旅(四) netmon下FwProxy工程的解析---接口实现及接口使用方法
- 接口的提供方式
- thrift 提供的接口
- AWVS 提供的接口
- 如何提出一个公共的工程,其他工程去继承这个工程,其他工程只需替换资源,不修改代码
- Spring 的 BeanPostProcessor接口实现
- Spring 的 BeanPostProcessor接口实现
- Spring 的 BeanPostProcessor接口实现
- Spring 的 BeanPostProcessor接口实现
- Spring 的 BeanPostProcessor接口实现
- Spring 的 BeanPostProcessor接口实现
- Spring 的 BeanPostProcessor接口实现
- Android 高手进阶之自定义View,自定义属性(带进度的圆形进度条)
- struts2的默认值
- 芋香源甜品加盟骗子
- java 接口与抽象类
- Linq使用Group By 2
- play工程提供接口,spring工程调这个接口去Jason数据的实现
- ExtJs 4.x 学习小记:Ext.TabPanel动态隐藏及显示
- Linq使用Group By 3
- 又见悬空指针
- shell中的参数替换
- 化繁为简,返璞归真:Keep It Simple, Stupid
- v4l2,camera笔记
- 其实不要那么多表的--简洁利器
- Android---AlarmManager(全局定时器/闹钟)指定时长或以周期形式执行某项操作