Quartz
任务计划器,利用cron表达式实现定时任务执行。
1.环境在SpringBoot下
2.导包
3.书写Quartz任务表
4.正常启动SpringBoot
由于@Component注解的存在,声明支持Spring的注解驱动查找,所以
SpringBoot启动时,可以找到该类,并同时加载该任务计划
cron表达式:
秒分时日月星期年
在线cron表达式生成
Exception处理
静态处理:
通过放置一个静态文件到特殊目录,实现对应异常的捕获处理。
动态处理:
通过代码创建一个工具类,来实现对异常的捕获处理。
@ControllerAdvice
声明当前类为Spring下Controller通知,可以被SpringBoot加载到。
只可以处理Controller层内抛出的异常
@ExceptionHandler(ArithmeticException.class)
声明可以处理的异常类型