目录
1、不同版本的 Spring Framework 有哪些主要功能?
5、Spring Framework 中有多少个模块,它们分别是什么?
14、区分 BeanFactory 和 ApplicationContext。 15、列举 IoC 的一些好处。
27、@Component, @Controller, @Repository,@Service 有何区别?
35、使用 Spring 访问 Hibernate 的方法有哪些?
43、指出在 spring aop 中 concern 和 cross-cuttingconcern的不同之处。
45、Spring AOP and AspectJ AOP 有什么区别?
49、描述一下 DispatcherServlet 的工作流程
50、介绍一下 WebApplicationContext
55、BeanFactory – BeanFactory 实现举例。
75、ApplicationContext 通常的实现是什么?
76、Bean 工厂和 Application contexts 有什么区别?
80、哪种依赖注入方式你建议使用,构造器注入,还是 Setter方法注入?
85、解释 Spring 支持的几种 bean 的作用域。
86、Spring 框架中的单例 bean 是线程安全的吗?
88、哪些是重要的 bean 生命周期方法?你能重载它们吗?
95、你可以在 Spring 中注入一个 null 和一个空字符串吗?
96、什么是基于 Java 的 Spring 注解配置? 给一些注解的例 子.
102.在 Spring 框架中如何更有效地使用 JDBC?
105、使用 Spring 通过什么方式访问 Hibernate?
107. 如何通过 HibernateDaoSupport 将 Spring 和 Hibernate 结合起来?
113、在 Spring AOP 中,关注点和横切关注的区别是什么?
前言
Spring 作为一个轻量级的 Java 开发框架,将面向接口的编程思想贯穿整个 Java 系统应用,因此在 Java 面试中常被提。本次介绍的主要是解析面试过程中如果从源码角度分析常见的问题,为了方便大家阅读,小编这里还整理了一份微服务方面的思维导图,分享给到大家。
小编分享的这份金三银四Java后端开发面试总结包含了JavaOOP、Java集合容器、Java异常、并发编程、Java反射、Java序列化、JVM、Redis、Spring MVC、MyBatis、MySQL数据库、消息中间件MQ、Dubbo、Linux、ZooKeeper、 分布式&数据结构与算法等26个专题技术点,都是小编在各个大厂总结出来的面试真题,已经有很多粉丝靠这份PDF拿下众多大厂的offer,今天在这里总结分享给到大家!【持续更新中!】
完整版Java面试题地址:2021最新面试题合集集锦。
1、不同版本的 Spring Framework 有哪些主要功能?
2、什么是 Spring Framework?

3、列举 Spring Framework 的优点。
4、Spring Framework 有哪些不同的功能?
5、Spring Framework 中有多少个模块,它们分别是什么?

6、什么是 Spring 配置文件?

7、Spring 应用程序有哪些不同组件?

8、使用 Spring 有哪些方式?

9、什么是 Spring IOC 容器?
读者福利:关注公众号:麒麟改bug,获取整理好的Spring系列面试题129道(附答案解析)。
10、什么是依赖注入?
11、可以通过多少种方式完成依赖注入?

12、区分构造函数注入和 setter 注入。

13、spring 中有多少种 IOC 容器?

14、区分 BeanFactory 和 ApplicationContext。 15、列举 IoC 的一些好处。

15、列举 IoC 的一些好处。
16、Spring IoC 的实现机制。

17、什么是 spring bean?

18、spring 提供了哪些配置方式?

19、spring 支持集中 bean scope?

20、spring bean 容器的生命周期是什么样的?

21、什么是 spring 的内部 bean?

22、什么是 spring 装配

23、自动装配有哪些方式?

24、自动装配有什么局限?

25、什么是基于注解的容器配置
26、如何在 spring 中启动注解装配?

27、@Component, @Controller, @Repository,@Service 有何
区别?

28、@Required 注解有什么用?

29、@Autowired 注解有什么用?