以下是使用Spring Boot发送邮件的示例代码:
1. 添加依赖
在pom.xml文件中添加以下依赖:
```
org.springframework.boot
spring-boot-starter-mail
```
2. 配置邮件服务器
在application.properties文件中添加以下配置:
```
spring.mail.host=smtp.gmail.com
spring.mail.port=587
spring.mail.username=your-email-address@gmail.com
spring.mail.password=your-email-password
spring.mail.properties.mail.smtp.auth=true
spring.mail.properties.mail.smtp.starttls.enable=true
```
请将上述属性替换为您自己的邮件服务器详细信息。
3. 创建邮件服务类
创建一个名为EmailService的类,该类将用于发送电子邮件。以下是示例代码:
```
@Service
public class EmailService {
@Autowired
private JavaMailSender javaMailSender;
public void sendEmail(String to, String subject, String body) {
SimpleMailMessage message = new SimpleMailMessage();
message.setTo(to);
message.setSubject(subject);
message.setText(body);
javaMailSender.send(message);
}
}
```
4. 调用邮件服务类
现在可以在任何需要发送电子邮件的地方调用EmailService类。以下是示例代码:
```
@Autowired
private EmailService emailService;
public void sendEmail() {
String to = "recipient@example.com";
String subject = "Test Email";
String body = "This is a test email.";
emailService.sendEmail(to, subject, body);
}
```
以上就是使用Spring Boot发送电子邮件的基本步骤。