202202-10 Java面试题冲刺第十八天--Spring框架3 面试题1:Bean的加载过程是怎样的?我们知道,Spring的工作流主要包括以下两个环节:解析,读xml配置,扫描类文件,从配置或者注解中获取Bean的定义信息,注册一些扩展功能。加载,通过解析完的定义信息获取Bean实例。下面是跟踪了 getBean的调用链创建的流程图,为了能够很好地理解Bean加载流程,省略一些异常、日志和分支处理和一些特殊条件的判断。从上面的流程图中,可以看到一个Bean加载主要会经历... 继续阅读 >
202110-21 Java面试题冲刺第八天--Spring框架2 目录面试题1:聊一下你对AOP的理解吧?追问1:Advice通知的类型有哪几种?追问2:在同一个切面(Aspect)中,不同Advice的执行顺序面试题2:AspectJAOP和SpringAOP有什么区别?追问1:了解JDK动态代理和CGLIB动态代理的原理么?他俩有哪些区别?面试题3:什么是基于Java的Spring注解配置?给一些注解的例子总结面试题1:聊一下你对AOP的理解吧?AOP(AspectOrientedProgramming),面向切面思想,是Spring的三大核心思... 继续阅读 >
202110-21 Java面试题冲刺第七天--Spring框架1 目录面试题1:能简单说一下你对Spring框架的理解么?追问1:常见的Core组件有哪些?面试题2:谈谈对SpringIOC的理解追问1:Spring中的bean的作用域有哪些?追问2:Spring中的bean生命周期?追问3:Spring中的bean是线程安全的吗?面试题3:说一下SpringMVC运行流程?追问1:能介绍一下SpringMVC各组件的作用么?总结面试题1:能简单说一下你对Spring框架的理解么?我们一般说的Spring框架就是SpringFramework,一种轻量... 继续阅读 >