全区捕获异常

整个web请求项目全局捕获异常

发生错误案例

处理方式1

问题:如果方法过多,每个方法都重复写try…catch…
就会很麻烦。

方式2:(全局捕获异常 使用AOP技术 ,采用异常通知)
可能出现异常的地方

我们需要建立一个异常处理类

SpringBoot集成lombok让代码更简洁

1.添加lombok依赖

2.实体类演示
原始方式:自己手动添加get/set方法

使用lombok生成get/set(两种写法)
方式1

方式2

测试

想打印日志,可以直接添加日志注解

其他特性

使用@Async实现异步调用

启动加上@EnableAsync,需要执行异步方法加入@Async


自定义参数

配置文件值(把值放在springBoot的默认文件中)

读取配置文件值

多环境配置



案例


springBoot整合使用mybatis

pom文件引入

配置文件引入

Mapper代码

Service代码

Controller代码

入口