问题遇到的现象和发生背景
如代码,我现在仅仅只是返回的布尔值,但是我想返回json格式的数据供前端ajax使用。
问题相关代码,请勿粘贴截图
public class login {
@Autowired
private JavaMailSender mailSender;
// 获取发送方账户信息
@Value("${spring.mail.username}")
private String from;
@GetMapping("/email")
// 谁要接收eamil,邮件标题title,邮件内容centent
public boolean email(@RequestParam(value = "email", required = true) String email, @RequestParam(value = "title", required = true) String title, @RequestParam(value = "centent", required = true) String centent){
SimpleMailMessage message = new SimpleMailMessage();
message.setFrom(from);
message.setTo(email);
message.setSubject(title);
message.setText(centent);
try {
mailSender.send(message);
return true;
} catch (MailException e) {
return false;
}
}
}
运行结果及报错内容
我的解答思路和尝试过的方法
我想要达到的结果
现在返回的是true或false。但是如果出现了问题,我想返回false外加错误数据e