首页>代码>SpringBoot整合mail实现邮件发送>/spring-boot-mail-demo/src/main/java/com/cxs/controller/MailController.java
package com.cxs.controller; import com.cxs.utils.SendMailUtil; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.web.bind.annotation.GetMapping; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RequestParam; import org.springframework.web.bind.annotation.RestController; /** * @Project: spring-boot-mail-demo * @Author: cxs2014501@163.com * @Create: 2023/2/8 13:44 * @Description: **/ @RestController @RequestMapping("/mail") public class MailController { private static final String code = "888888"; @Autowired private SendMailUtil sendMailUtil; @GetMapping("/simple") public String simple(@RequestParam("email") String email){ // 验证邮箱格式... try { sendMailUtil.sendMail(email, "简单邮件验证码测试", code); return "OK"; } catch (Exception e) { e.printStackTrace(); } return "ERROR"; } @GetMapping("/complex") public String complex(@RequestParam("email") String email){ // 验证邮箱格式... try { sendMailUtil.sendMail(email, "复杂模板邮件验证码测试", sendMailUtil.buildCodeContent(code)); return "OK"; } catch (Exception e) { e.printStackTrace(); } return "ERROR"; } }