SpringBoot整合FreeMarker发送邮件
1 添加依赖
pom.xml中加入如下依赖:
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-mail</artifactId>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-freemarker</artifactId>
</dependency>
2 配置Freemarker
application.yml配置文件中加入如下配置:
Spring:
#邮箱地址配置
mail:
host: 邮箱服务器地址
port: 邮箱服务器端口
username: 邮箱服务器用户名
password: 邮箱服务器密码
#编码格式
default-encoding: utf-8
#freemarker默认存放路径
freemarker:
template-loader-path: classpath:/templates
3.测试类
(1) 创建测试类
测试类代码 :