围绕三个方面:1.是什么(定义) 2.为什么(底层原理) 3.怎么用(如何使用,使用场景)

对象的创建

如果有两个Bean,A Bean的创建依赖于B Bean的创建,应该使用什么注解描述这种关系?(@DependsOn)

全局异常处理

两个重要注解 @ControllerAdvice @ExceptionHandler

异步方法

@Async 和 @EnableAsync

定时任务

@Schedule @EnableScheduling

Spring Boot 实现异步事件ApplicationEvent

https://juejin.cn/post/6844904037133844494

事务

事务用什么注解@Transactional
事务的7种传播行为,默认的,常用的
事务默认REQUIRE和NESTED的区别?(NESTED是嵌套事务,嵌套事务出错不会影响主事务)
事务失效的场景,数据库引擎不支持,不是public,不是bean,
spring事务实现原理,aop 动态代理