使用Themleaf 模板引擎手动生成html文件
1.为什么要写这一篇呢? 在做一个邮件发送功能的时候,需要发送html邮件,javaMail 发送html 的时候需要有已经生成的html正文,所以需要提前将要发送的内容生成,所以就需要模板引擎来动态填充数据。 public void sendHtmlEmail(String to, String object, String content) { MimeMessage message = mailSender.createMimeMessage();//创建一个MINE消息 try { //true表示需要创建一个multipart message MimeMessageHelper helper = new MimeMessageHelper(message, true); helper.setFrom(from); helper.setTo(to); helper.setSubject(object); helper.setText(content, true); mailSender.send(message); log.info("html邮件发送成功"); } catch (MessagingException e) { log.error("发送html邮件时发生异常!", e); } } 2.引入依赖 <dependency> <groupId>org