例如:
尊敬的${userName}先生/女士:

您在newTime时间,{newTime}时间,newTime时间,{}地点,消费了 人名币/美元/等等币种,出库单号为:{}人名币/美元/等等币种, 出库单号为:人名币/美元/等等币种,出库单号为:{}

网上订单号为${},将有 ${}(韵达) 承运, 等等

通过调用这个模板时把对应的动态数据传过去,

String content = MailUtils.getMailText(map, sysMailTemplate.getContent());//这里面传的参map为动态用户数据,sysMailTemplate为模板内容

//通过模板构造邮件内容,将模板中的变量替换成map中的值,注:模板中的变量与map中的key保持一致。       public static String getMailText(Map<String, Object> map, String htmlTemplate) {String htmlText = htmlTemplate;//遍历Map中的所有Key,将得到的value值替换模板字符串中的变量值Set<String> keys = map.keySet();for (Iterator<String> it = keys.iterator(); it.hasNext();) {String key = it.next();htmlText = htmlText.replace("${" + key + "}", (String) map.get(key));}return htmlText;}

类似这种办法就可以动态显示邮件的内容,然后获取到内容发邮件或者短信。
方法2

 variables = (Map<String, String>) JSONArray.parse(entity.getVariables());for (String s : variables.keySet()) {String replaceContent = "${" + s + "}";if (content.contains(replaceContent)) {try {String code = variables.get(s);content = content.replace(replaceContent, code);} catch (Exception e) {return CodeEnum.UnknownException.getType();}}}

java 短信配置模板${}如何动态设置相关推荐

  1. Zabbix如何配置告警短信?(预警短信通知设置流程)

    zabbix是一个基于WEB界面的提供分布式系统监视以及网络监视功能的企业级的开源解决方案.zabbix能监视各种网络参数,保证服务器系统的安全运营:并提供灵活的通知机制以让系统管理员快速定位/解决存 ...

  2. phpyun人才系统 短信配置教程

    短信配置:网站后台-工具-短信设置里面 appKey和appSecret在用户服务中心短信设置里面获取填入 短信模版在网站后台-工具-短信模版设置里面 更换方法: 第一步:找到对应模块 第二步:更换内 ...

  3. Java 短信发送 ( 腾讯云)

    Java 短信发送 (保姆级使用说明) 该功能可包括验证码短信,通知短信,调用腾讯云SDK,阿里云腾讯云大同小异,只是当时申请的时候,腾讯云支持公众号申请 ( 现在阿里云也支持了). 1. 前期准备 ...

  4. java短信发送接口代码示例demo分享

    适用类型:适用于各类办公系统.ERP.CRM.电子商务平台的插件(如网站app短信验证码.群发短信会议通知.会员/客户关系交流.订单生成通知.发货通知.日程提醒.催费通知等等) 接 口特 点: 绿色短 ...

  5. SP服务商Java短信平台的软件模型和实现(吴宏杰,赵雷,杨季文,苏州大学计算机科学和技术学院)...

    1.    引言  近年来,随着短信增值业务的繁荣,以短信为基础的产业链逐渐形成.在这条产业链中,网络提供商(例如:中国移动.中国联通)作为网络平台的提供者,向SP服务商(Service Provid ...

  6. JAVA 短信API接口调用 附 文档 Demo

    JAVA 短信API接口调用 附 文档 Demo 1.请求地址 http://host:port/sms 请求方式可以 POST 和 GET方式,建议采用POST方式 2.参数说明 参数需要 URLE ...

  7. crmeb 短信配置相关说明教程

    短信账号注册 1.登陆crmeb后台,点击 设置 > 短信配置 > 立即注册 2.短信帐号注册 [短信签名]为发送短信开头,建议填写为您的商城名称简称,请慎重填写!!! 注:账号名称无限制 ...

  8. java 防止恶意刷短信验证码_用户使用java短信验证码时要做好三个保护

    java短信验证码的出现,对企业来说,是减少了运营费.人工费.操作费,带来了方便也带了利益:对于广大用户朋友来说,它也保护了个人的信息安全,确保了自己网上支付时没有威胁风险.但是有些朋友对于java短 ...

  9. java短信验证码功能发送的验证码如何校验_企业如何选择短信平台才能保障安全和稳定性?...

    现如今互联网不断发展,人们对网络的依赖性越来越大, 伴随而来的网络运营安全问题越来越严重,安全是我们企业都担忧的一个大问题,短信平台的安全性再次被企业所重视起来. 短信验证码日常生活中经常遇到,比如银 ...

最新文章

  1. java api 框架_java常用对象API之集合框架
  2. 神经网络变成小怪兽,还能互相 battle!这款游戏用最简单的方式训练神经网络...
  3. ECC加密算法入门介绍
  4. Android的几种常用工具简称
  5. macos上的硬盘检测工具_如何在MacOS上使用双镜头面部检测器(DSFD)实现90%以上的精度
  6. Android学习笔记(三)
  7. 通过url,获取html内容,并解析,如何使用 JavaScript 解析 URL
  8. java编程规范每行代码窄字符,wiki/0xFE_编程规范.md at master · islibra/wiki · GitHub
  9. 推动Windows的限制:虚拟内存
  10. Leetcode PHP题解--D68 283. Move Zeroes
  11. 4-1.最大子数组分治法实现
  12. c语言编程GetTickCount,c语言计算时间方法---clock-GetTickCount-QueryPerformanceCounter
  13. 通往Java架构师之路
  14. toastr 简单使用(弹出提示)
  15. 深入理解MPU(内存保护单元)
  16. 2015社交营销计划指南
  17. 如何搭建短信中心号码服务器,短信中心号码怎么设置?设置短信中心号码两种方法介绍...
  18. 2018年3大UI设计趋势,你知道吗?
  19. 【报告分享】2021年快手母婴行业数据价值报告-磁力引擎(附下载)
  20. C#-调用OCR组件识别图片文字

热门文章

  1. 质检总局要求:做好口岸核与辐射物质监测工作
  2. 网络摄像机rtsp地址详解。
  3. 自动控制原理-开环和闭环
  4. 使用Python设置钉钉机器人和企业微信机器人的步骤
  5. swift 4.1 可选型optional
  6. 关系数据理论-数据库习题
  7. 2021年最新全国30米土地利用数据(中科院二级分类)
  8. 云计算机房建设,云计算与桌面虚拟技术在机房建设中的应用
  9. TLX9160T高压光电继电器的应用和耐压性能研究
  10. Photoshop CS6 基本知识3~滤镜