202108-12 SpringBoot任务之详解邮件任务 01:异步任务02:定时任务一、SpringBoot--任务:邮件任务1.1添加依赖(增加邮件支持)pom.xml<dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-mail</artifactId></dependency>1.2获取第三方授权码1.2.1登录QQ邮箱1.2.2点击设置1.2.3切换到账户1.2.4开启服务1.2.5验证密保1.2.6成功获取授权码这是为了不直接暴露QQ密码设置的机制ljoghujwhbk... 继续阅读 >
202108-12 SpringBoot任务之定时任务相关知识总结 01:异步任务03:邮件任务一、SpringBoot--任务:定时任务项目开发中经常需要执行一些定时任务,比如需要在每天凌晨的时候,分析一次前一天的日志信息,Spring为我们提供了异步执行任务调度的方式,提供了两个接口和两个注解,并且用corn表达式去定时。TaskScheduler//任务调度程序TaskExecutor//任务执行者@EnableScheduling//开启定时功能的注解,放在主入口@Scheduled//什么时候执行cron表达式1.1编写定时任务的方法我... 继续阅读 >
202108-12 Springboot任务之异步任务的使用详解 02:定时任务03:邮件任务一、SpringBoot--异步任务 1.1什么是同步和异步同步是阻塞模式,异步是非阻塞模式。同步就是指一个进程在执行某个请求的时候,若该请求需要一段时间才能返回信息,那么这个进程将会—直等待下去,知道收到返回信息才继续执行下去异步是指进程不需要一直等下去,而是继续执行下面的操作,不管其他进程的状态。当有消息返回式系统会通知进程进行处理,这样可以提高执行的效率。1.2Java模... 继续阅读 >