框架篇面试详解

spring

框架篇面试详解_第1张图片

框架篇面试详解_第2张图片

 AOP

AOP称为面向切面编程,用于将那些与业务无关,但却对多个对象产生影响的公共行为和逻辑,抽取并封装成为一个可重用的模块,这个模块被命名为“切面”(Aspect),减少系统中的重复代码,降低模块间的耦合度,同时提高系统的可维护性。

常见的AOP使用场景:

记录操作日志;

缓存处理;

spring内置事务处理;

框架篇面试详解_第3张图片

 spring中事务失效

spring中事务失效的场景:

异常捕获处理;抛出检查异常;非public方法;

框架篇面试详解_第4张图片

 spring的bean的生命周期

框架篇面试详解_第5张图片

框架篇面试详解_第6张图片

 spring中的循环引用

 A中有个B,B中又有A

框架篇面试详解_第7张图片

框架篇面试详解_第8张图片

框架篇面试详解_第9张图片

 springmvc执行流程

框架篇面试详解_第10张图片

框架篇面试详解_第11张图片

框架篇面试详解_第12张图片

框架篇面试详解_第13张图片

 spring boot自动配置原理

框架篇面试详解_第14张图片

框架篇面试详解_第15张图片 

 常见注解

框架篇面试详解_第16张图片

框架篇面试详解_第17张图片

框架篇面试详解_第18张图片

 mybatis执行流程

框架篇面试详解_第19张图片

框架篇面试详解_第20张图片

框架篇面试详解_第21张图片

 框架篇面试详解_第22张图片

框架篇面试详解_第23张图片

 mybatis的一级,二级缓存

框架篇面试详解_第24张图片

框架篇面试详解_第25张图片

框架篇面试详解_第26张图片 

框架篇面试详解_第27张图片

你可能感兴趣的:(面试宝典,面试,spring,职场和发展)