亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

怎么實現異步發送郵件

使用@Async注解不生效啊

	@Async	public?void?sendHTMLMail(String?to,?String?subject,?String?content)?throws?MessagingException?{	
		MimeMessage?mimeMessage?=?mailSender.createMimeMessage();		
		MimeMessageHelper?mimeMessageHelper?=?new?MimeMessageHelper(mimeMessage,?true);		
		mimeMessageHelper.setTo(to);		
		mimeMessageHelper.setSubject(subject);		
		mimeMessageHelper.setText(content,?true);		
		mimeMessageHelper.setFrom(from);		
		mailSender.send(mimeMessage);	
		}

但是如果沒有發送郵件的話,異步是可以生效的

	@Async	public?void?sendHTMLMail(String?to,?String?subject,?String?content)?throws?MessagingException?{	
		for?(int?i?=?0;?i?<?20;?i++)?{	
		System.out.println("已經發送?。?!");		
		}	
	}

求解如何實現異步發送郵件?

正在回答

1 回答

原來是單元測試的時候有問題,放在controller里面調用就沒有問題了。

1 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消
Spring Boot 發送郵件
  • 參與學習       15423    人
  • 解答問題       70    個

通過這個課程你將學會如何通過 Spring Boot 設計郵件系統

進入課程

怎么實現異步發送郵件

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號