后端框架经典面试题

后端框架经典面试题
Spring
单例bean是线程安全的吗


无状态的对象,即不可被修改的对象,是线程安全的


AOP相关面试题




事务失效的场景



Spring事务只会对RuntimeError异常进行回滚


bean的生命周期




bean的循环依赖(循环引用)



一级缓存作用:限制bean在beanFactory中只存一份,即实现singleton scope,解决不了循环依赖。

一级和二级缓存可以解决一般的循环依赖,如果一个对象被增强,即代理对象,那么就需要三级缓存。

三级缓存中的对象工厂可以帮助产生代理对象或者原始对象。



SpringMVC
执行流程





SpringBoot
自动配置原理



Spring框架中常见的注解




MyBatis
执行流程



延迟加载使用及原理



一级、二级缓存





本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 珈豪の学习仓库!



