参考教程
首先参考了 Spring Boot整合邮件配置,这篇文章写的很好,按照上面的操作一步步走下去就行了。
遇到的问题
版本配置
然后因为反复配置版本很麻烦,所以参考了 如何统一引入 Spring Boot 版本?。
FreeMarker
在配置 FreeMarker 时,发现找不到 FreeMarkerConfigurer
类,参考了 springboot整合Freemark模板(详尽版) 发现要添加 web 模块。
测试注解
在使用测试类的时候,我只添加了 @SpringBootTest
注解,报空指针,参考了 测试类的@RunWith与@SpringBootTest注解 发现还要添加 @RunWith(SpringRunner.class)
注解。
实践结果
完成的项目地址。