SpringBoot
|
一.实验目的 |
2. 什么cron表达式? 3. SpringBoot全局异常处理方式? 4. 常见的异常有哪些? 5. 项目代码 |
|
二. 实验内容 |
|
1. 任务计划器,利用cron表达式实现定时任务执行。 1)环境在SpringBoot下 2) 导包
3) 书写Quartz任务表
4) 正常启动SpringBoot 由于 @Component 注解的存在,声明支持Spring的注解驱动查找,所以SpringBoot启动时,可以找到该类,并同时加载该任务计划 2. cron表达式: 秒 分 时 日 月 星期 年
在线cron表达式生成
3.
静态处理: 通过放置一个静态文件到特殊目录,实现对应异常的捕获处理。
动态处理: 通过代码创建一个工具类,来实现对异常的捕获处理。 @ControllerAdvice 声明当前类为Spring下Controller 通知,可以被SpringBoot加载到。 只可以处理Controller层内抛出的异常 @ExceptionHandler(ArithmeticException.class) 声明可以处理的异常类型 4. 常见的异常有哪些 1)AOP所需依赖没有导入 2)缺少<dependency> ,<groupId>org.aspectj</groupId> <artifactId>aspectjweaver</artifactId> <version>1.7.4</version> </dependency> 依赖,并添加准确版本,使用版本管理器还是会抛出错误 4) 定义切点表达式出错(第一个星号和之后的类的全限定名之间使用该有一个空格的)
|
|
|







浙公网安备 33010602011771号