新增 web.strictMode,提供更严格的数据安全验证

This commit is contained in:
thinkgem
2019-05-05 15:43:52 +08:00
parent 3c92f26684
commit b82217e624
3 changed files with 6 additions and 1 deletions

View File

@@ -459,6 +459,9 @@ web:
# 静态资源路径前缀可做CDN加速优化
staticPrefix: /static
# 严格模式(更严格的数据安全验证)
strictMode: false
# 自定义正则表达式验证(主键、登录名)
validator:
id: '[a-zA-Z0-9_\-/#\u4e00-\u9fa5]{0,64}'

View File

@@ -116,6 +116,7 @@ public class MsgPushTest extends BaseSpringContextTests {
private MsgTemplateService msgTemplateService;
public void testMailTpl(){
// 创建消息模板
MsgTemplate msgTemplate = new MsgTemplate();
msgTemplate.setTplKey("mail_send_test");
List<MsgTemplate> tplList = msgTemplateService.findList(msgTemplate);
@@ -125,12 +126,13 @@ public class MsgPushTest extends BaseSpringContextTests {
msgTemplate.setTplType("email");
msgTemplateService.save(msgTemplate);
}
// 根据模板发送消息
EmailMsgContent msgContent = new EmailMsgContent();
msgContent.setTitle("邮件提示信息");
msgContent.setTplKey("mail_send_test");
msgContent.addTplData("keyword1", "小王");
msgContent.addTplData("keyword2", "2018-8-28 20:00");
msgContent.addTplData("keyword3", "ERP项目方案讨论视频会议");
msgContent.addTplData("keyword3", "OA项目方案讨论视频会议");
// 即时推送模板消息,模板内容:你好,${keyword1},请于 ${keyword2},准时参加${keyword3}
MsgPushUtils.push(msgContent, "BizKey", "BizType", "system");
}