当前位置:   article > 正文

Java模板变量替换(字符串、占位符替换)_java字符串模板替换

java字符串模板替换

1.引入依赖

  1. <dependency>
  2. <groupId>org.apache.commons</groupId>
  3. <artifactId>commons-text</artifactId>
  4. <version>1.8</version>
  5. </dependency>

2.测试代码

  1. String phoneNo = "13812341234";
  2. String smsTemplate = "验证码:#{[code]},您正在登录管理后台,5分钟内输入有效。";
  3. Map<String, Object> params = new HashMap<>();
  4. params.put("code", 1234);;
  5. ExpressionParser parser = new SpelExpressionParser();
  6. TemplateParserContext parserContext = new TemplateParserContext();
  7. String content = parser.parseExpression(smsTemplate,parserContext).getValue(params, String.class);
  8. System.out.println(content);

使用场景如:各种短信验证码模板等

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/酷酷是懒虫/article/detail/817066
推荐阅读
相关标签
  

闽ICP备14008679号