随笔分类 -  Spring

摘要:背景:前几周,公司的一个项目需要发送邮件,起初并没有考虑时间的影响,就未采用同步的方式进行发送。到了测试环境,发现需要发送邮件的地方耗时过久,因此研究了一下spring的异步方法支持—@Async,发现效果不错,在这里分享下。 使用场景: 用于保证任务的及时性 ,适用于某一段耗时过长的代码,例如发送 阅读全文
posted @ 2018-05-12 14:54 Ark~ 阅读(3204) 评论(0) 推荐(0)
摘要:一、 语法 Cron表达式是一个字符串,从Spring4.x版本后,不再进行年份的支持。该字符串以5个空格隔开,分为6个域,每一个域代表一个含义。语法如下: seconds minutes hours daysOfMonth months daysOfWeek 有兴趣的同学可以参考Cron表达式解析 阅读全文
posted @ 2018-05-06 22:29 Ark~ 阅读(16954) 评论(0) 推荐(0)
摘要:背景:在日常开发中,经常会用到任务调度这类程序。实现方法常用的有:A. 通过java.util.Timer、TimerTask实现。 B.通过Spring自带的SpringTask。 C. 通过Spring结合Quartz实现。本文我们将讲述SpringTask的使用入门方法。 一、配置 A. 引入 阅读全文
posted @ 2018-05-05 17:13 Ark~ 阅读(1518) 评论(0) 推荐(0)
摘要:前言:上一篇博文讲解了邮件发送的基础用法(数据是写死的),然而在实际开发中,大多数情况下邮件内容都是根据业务来动态生成的。所以在此篇博文中,我们将讲解邮件发送携带数据的几种方案。 一、解析自定义占位符 实现方法: 通过解析自定义占位符,将传递到邮件中的数据,转换成html内容,进行发送。 1)占位符 阅读全文
posted @ 2018-04-06 23:52 Ark~ 阅读(504) 评论(0) 推荐(1)
摘要:注意:邮件发送code中,邮件服务器的申请和配置是比较主要的一个环节,博主这里用的是QQ的邮件服务器。有需要的可以谷歌、百度查下如何开通。 今天看了下Spring的官方文档的邮件发送这一章节。在这里记录一下初次学习成果。详细使用方案如下: 1. 申请邮箱服务器,用于发送邮件。 2. 在项目中引入用于 阅读全文
posted @ 2018-04-06 01:31 Ark~ 阅读(245) 评论(0) 推荐(0)