这篇文章主要介绍“springboot发送邮件功能怎么实现”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“springboot发送邮件功能怎么实现”文章能帮助大家解决问题。 发邮件是一个很常见的功能,在java中实现需要依靠JavaMailSender这个接口。在springboot项目中需要引入名为 spring-boot-starter-mail 的依赖,如果对邮件的格式有要求的话可以引入可以操作html文件的 spring-boot-starter-thymeleaf 依赖。和其他自动化配置模块一样,在完成了依赖引入之后,还需要在application.properties
中配置相应的属性值,否则运行方法会一直报空指针。1、打开idea,点击左上角工具栏file按钮 ,新建一个boot项目2.点击next ,选择默认的依赖,常见的有数据库连接,web等3、点击finsh,等待boot项目目录等生成。此时的目录是不全的需要自己新加java以及resources文件夹。右键项目选择进行增加操作。4、然后打开pom文件,引入依赖。5、打开配置文件,写上对应的参数,到此项目建成,开始写测试类。1、建一个util类,写一个实现发送逻辑的业务类,没什么要写工具类,因为我想发送邮件的时候可以实现种格式,带附件带html样式以及可以异步操作的邮件,尤其异步大家都知道发邮件是很耗时的。2、补一个异步调用的写法: *需要 香港云主机异步的方法加@Async
*需要在启动类上加开启异步的方法,@EnableAsync
*注意可能应该是因为aop代理的缘故,被调用方法 和 调用处的代码都处在同一个类的话,只是相当于本类调用,并没有使用代理类 从而@Async并没有产生效果,就是在一个工具类。3、代码 :带有附件的邮件邮件发送成功关于“springboot发送邮件功能怎么实现”的内容就介绍到这里了,感谢大家的阅读。如果想了解更多行业相关的知识,可以关注开发云行业资讯频道,小编每天都会为大家更新不同的知识点。
这篇文章将为大家详细讲解有关怎么关闭win8电脑的登陆密码,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。1.首先,咱们需要调出win8电脑的运行窗口,直接同时按下键盘上的win+r键就可以调出了,如下图中所示的窗口。2.接下…
免责声明:本站发布的图片视频文字,以转载和分享为主,文章观点不代表本站立场,本站不承担相关法律责任;如果涉及侵权请联系邮箱:360163164@qq.com举报,并提供相关证据,经查实将立刻删除涉嫌侵权内容。