用于发送电子邮件的 Spring Boot API 和 thymeleaf + bootstrap

Posted

技术标签:

【中文标题】用于发送电子邮件的 Spring Boot API 和 thymeleaf + bootstrap【英文标题】:Spring Boot API and thymeleaf + bootstrap for sending email 【发布时间】:2021-07-10 09:15:52 【问题描述】:

我正在开发一个 Spring Boot REST API,它只公开后端逻辑。我们有忘记密码的功能,它必须将电子邮件发送给用户。为此,我使用了 thymeleaf 模板引擎。 API 端的文件夹结构如下所示。

folder structure

我们也有不同前端人员开发的网络应用程序。我现在有以下问题。

    我应该把这个百里香模板保存在哪里?在 API 方面,或者如果我将它提供给网络开发人员,它会起作用 我尝试在百里香中使用 css。我保留了不工作的附件图像中显示的 css。我应该将 CSS 保留在 Web 应用程序端吗?

【问题讨论】:

你好,你是怎么引用 CSS 文件的? 【参考方案1】:

我之前做过一个通过邮件重置密码的功能,可以看这段代码,先在模板文件中定义邮件格式和样式,然后将值渲染到模板中。图片不能放入邮箱,图片必须转base64格式 createNewPassword

【讨论】:

以上是关于用于发送电子邮件的 Spring Boot API 和 thymeleaf + bootstrap的主要内容,如果未能解决你的问题,请参考以下文章

如何从 Spring Boot 应用程序调用外部 JWT API 服务 [关闭]

Spring Boot - spring-boot-starter-mail 为 Smartermail 发送电子邮件不起作用

spring-boot实战12:Spring Boot中使用JavaMailSender发送邮件

spring boot发送邮件

Spring Boot使用JavaMailSender发送邮件

使用Spring Boot 优雅地发送邮件