postForEntity

/** url */
private static final String URL = "http://127.0.0.1:8080/central/api/{}";/*** 保存消息提醒** @param dbName          数据库名字* @param cmMessageRemind 消息提醒* @return {@link Boolean}*/
private Boolean saveCmMessageRemind(String dbName, CmMessageRemind cmMessageRemind) {try {RestTemplate restTemplate = new RestTemplate();HttpHeaders headers = new HttpHeaders();MultiValueMap<String, Object> map = new LinkedMultiValueMap<>();map.add("dbName", dbName);map.add("cmMessageRemind", JSON.toJSONString(cmMessageRemind));headers.set("token", "token");//头部类型headers.setContentType(MediaType.MULTIPART_FORM_DATA);HttpEntity<MultiValueMap<String, Object>> params = new HttpEntity<>(map, headers);ResponseEntity<R> accessResult = restTemplate.postForEntity(StrUtil.format(URL, "saveCmMessageRemind"), params, R.class);return JSON.parseObject(accessResult.getBody().getData().toString().getBytes(), Boolean.class);} catch (Exception e) {log.error("调用添加消息提醒接口失败,失败原因:" + e.getMessage());}return false;
}
/*** 新增消息提醒*/
@VisitAuth
@ApiOperation("API获取设备配置")
@Log(businessType = BusinessType.INTERFACE)
@PostMapping("saveCmMessageRemind")
public R<String> saveCmMessageRemind(String dbName, String cmMessageRemind) {Boolean b = cmMessageRemindService.saveCmMessageRemind(dbName, JSON.parseObject(cmMessageRemind, CmMessageRemind.class));return R.ok(JSON.toJSONString(b));
}

rest template相关推荐

  1. 微信小程序模板template

    上面是官方的讲解, 主要是方便在不同的地方调用. 下面自己说下使用, 先创建一个模板名字是自己随便取的, 在template.wxml中填写模板 最外层用template标签 设置一个name属性 & ...

  2. C++中模板template typename T

    template <typename Dtype>. 网上解释的非常多,觉得比较啰嗦,其实就是一个类型模板. 比如我们要计算两个数的加法,针对不同类型可能需要设计不同类型的函数,那么tem ...

  3. 让你爽到飞起的【懒人插件AutoScssStruct4Vue】VSCode根据template的标签目录一键生成SCSS/LESS结构,敏捷开发必备插件!!!

    Ctrl+Shift+X 搜索AutoScssStruct4Vue   如上图直接右键-autoScssStruct(你都不需要聚焦到template节点) 直接就给你妥妥的把SCSS代码写好了,如果 ...

  4. ue4商城资源 Car Configurator Template 汽车配置器模板

    ue4商城资源 Car Configurator Template 汽车配置器模板 ue4商城资源 Car Configurator Template 汽车配置器模板 Unreal Engine虚幻游 ...

  5. C++ template

    (转自http://www.cnblogs.com/gw811/archive/2012/10/25/2738929.html) C++模板 模板是C++支持参数化多态的工具,使用模板可以使用户为类或 ...

  6. 使用Repeater的Template

    .NET FX提供了一个方法,就是使用Template来在程序运行时对Repeater的显示进行控制. 这里我就不多说了,可以去看MSDN中的相关资料.(嘿嘿,其实我也没搞多少 ).. 其实主要是pr ...

  7. 设计模式之模板方法模式(Template Method)摘录

    23种GOF设计模式一般分为三大类:创建型模式.结构型模式.行为模式. 创建型模式抽象了实例化过程,它们帮助一个系统独立于如何创建.组合和表示它的那些对象.一个类创建型模式使用继承改变被实例化的类,而 ...

  8. 微信小程序模块化开发 include与模板开发 template

    微信小程序开发交流qq群   173683895    承接微信小程序开发.扫码加微信. 正文: 1. include  是引用整个wxml文件,我通常会配合js,css一起使用: 使用场景,需要封装 ...

  9. template.process(root, out)的用法(shiro项目中来的九)

    假如你现在还在为自己的技术担忧,假如你现在想提升自己的工资,假如你想在职场上获得更多的话语权,假如你想顺利的度过35岁这个魔咒,假如你想体验BAT的工作环境,那么现在请我们一起开启提升技术之旅吧,详情 ...

  10. Smart template的控件能否当成普通控件来用

    我的同事问过我这个问题: 只要弄清楚Smart control的原理,就能回答这个问题. 答案是: smart control可以像普通的控件一样在xml view中被定义和使用,但是必须结合ODat ...

最新文章

  1. EM算法 大白话讲解 没看懂 保存
  2. KafKa集群安装、配置
  3. 列出这周开发工作时间及内容,可以发表各种感想和这周阅读内容。
  4. 企业建设呼叫中心需要考虑哪些因素
  5. 盘点几种数据库的分页SQL的写法(转)
  6. 【转】在C#中使用SQLite
  7. ROS-WIKI——编写简单的发布者和订阅者(C++和Python版本)
  8. 【原创】Elasticsearch无宕机迁移节点
  9. HDU2503 a/b + c/d【水题】
  10. 年末回想 ---- 小步快跑
  11. 【Android-File】Android文件的读写
  12. 2、传输介质——双绞线
  13. 激光雷达障碍物检测与追踪实战——基于欧几里德聚类的激光雷达障碍物检测
  14. ODN中主干光交和配线光交的数量比例
  15. Go语言学习十二 变量和常量
  16. 交换机和路由器到底有什么区别???
  17. 单片机中断实验2 EX0
  18. NBA 球星杜兰特的加密投资版图
  19. 可解释性神经网络——3.一种新的可解释性神经网络GAMI-Net
  20. 云卷云舒:2022 数据库总结从Gartner到IDC

热门文章

  1. windows7文件夹权限添加,解决目标文件夹访问被拒绝
  2. APP性能测试,你需要关注哪些指标?
  3. php密码不能为空,PHPJN0001:phpmyadmin 允许密码为空 设置
  4. android 手机设置wifi的DNS
  5. 使用tcpdump在iphone手机上的抓包流程和原理概述
  6. 科研笔记-无线感知第1篇(基于WIFI CSI进行人体行为识别调查)
  7. ensp两终端通过两路由器连接
  8. 关于字体族、字体格式
  9. STM32F407+LWIP+DP83848以太网驱动移植
  10. 【中标通知】塔望咨询中标新疆农发集团 品牌规划建设项目