19.4 小结

Email 是人与人之间通信的重要形式,通常也是应用与人进行通信的一种形式。Spring 基于 Java 所提供的 Email 功能,抽象了 JavaMail,使得在 Spring 中使用和配置起来都更加简单。

在本章中,我们看到了如何使用 Spring 的 Email 抽象功能发送简单的 Email 消息,然后更进一步,学习了如何发送包含附件和经过 HTML 格式化的富文本消息。我们还看到了如何使用像 Velocity 和 Thymeleaf 这样的模板引擎生成富文本 Email 文本,避免了通过字符串拼接创建 HTML。

在下一章中,我们将会学习如何借助 Java 管理扩展(Java Management Extensions,JMX)为 Spring bean 添加管理和通知功能。