Spring面试题(35道)
基础
1.Spring是什么?特性?有哪些模块?
2.Spring 有哪些模块呢?
3.Spring 有哪些常用注解呢?
4.Spring 中应用了哪些设计模式呢?
IOC
5.说一说什么是IOC?什么是 DI?
6·能简单说一下Spring IOC的实现机制吗?
7.说说BeanFactory和ApplicantContext?
8.你知道Spring容器启动阶段会干什么吗?
9.能说一下Spring Bean生命周期吗?
10.Bean 定义和依赖定义有哪些方式?
11.有哪些依赖注入的方法?
12.Spring有哪些自动装配的方式?
13.Spring 中的 Bean 的作用域有哪些?
14.Spring 中的单例 Bean 会存在线程安全问题吗?
15.说说循环依赖?
16.那Spring怎么解决循环依赖的呢?
17.为什么要三级缓存?二级不行吗?
18.@Autowired 的实现原理?
AOP
19.说说什么是AOP?
20.说说你平时有用到 AOP 吗?
21.说说JDK动态代理和CGLIB代理?
22.说说Spring AOP和AspectJAOP区别?
事务
23.Spring 事务的种类?
24.Spring的事务隔离级别?
25.Spring的事务传播机制?
26.声明式事务实现原理了解吗?
27.声明式事务在哪些情况下会失效?
MVC
28.Spring MVC 的核心组件?
29.Spring MVC 的工作流程?
30.SpringMVC Restful风格的接口的流程是什么样的呢?
SpringBoot
31.介绍一下SpringBoot,有哪些优点?
32.SpringBoot自动配置原理了解吗?
33.如何自定义一个SpringBoot Srarter?
34.Springboot 启动原理?
SpringCloud
35.对SpringCloud了解多少?
Spring面试题(35道)