写点什么

50 道大厂经典 Spring 面试题,你能答出来几题?

用户头像
Java架构师
关注
发布于: 2021 年 06 月 11 日

前言

嗨咯~大家好,最近针对互联网公司面试问到的知识点,小编总结出了 Java 程序员面试涉及到的绝大部分面试题及答案,这里主要总结了 Spring 的一些经典面试题,希望能帮助到你面试前的复习,助你斩下大厂 offer!!!


小编也把所有的面试题及答案整理成了 PDF 文档,有需要的 Java 程序员朋友,可以自行点击链接领取~

最全学习笔记大厂真题+微服务+MySQL+分布式+SSM框架+Java+Redis+数据结构与算法+网络+Linux+Spring全家桶+JVM+高并发+各大学习思维脑图+面试集合


一、Spring 面试题

1.谈谈你对 spring IOC 和 DI 的理解,它们有什么区别?


2.BeanFactory 接口和 ApplicationContext 接口有什么区别 ?


3.spring 配置 bean 实例化有哪些方式?


4.简单的说一下 spring 的生命周期?


5.请介绍一下 Spring 框架中 Bean 的生命周期和作用域


6.Bean 注入属性有哪几种方式?


7.什么是 AOP,AOP 的作用是什么?


8.Spring 的核心类有哪些,各有什么作用?


9.Spring 里面如何配置数据库驱动?


10.Spring 里面 applicationContext.xml 文件能不能改成其他文件名?


11.Spring 里面如何定义 hibernate mapping?


12.Spring 如何处理线程并发问题?


13.为什么要有事物传播行为?


14.介绍一下 Spring 的事物管理


15.解释一下 Spring AOP 里面的几个名词


16.通知有哪些类型?

二、Spring MVC 面试题

1.简单的谈一下 SpringMVC 的工作流程?


2.如何解决 POST 请求中文乱码问题,GET 的又如何处理呢?


3.SpringMVC 与 Struts2 的主要区别?


4.DispatcherServlet


5.什么是 Spring 的 MVC 框架?

三、Spring IOC 面试题

1.什么是 Spring IOC 容器?


2.什么是依赖注入?


3.可以通过多少种方式完成依赖注入?


4.区分构造函数注入和 setter 注入


5.spring 中有多少种 IOC 容器?


6.区分 BeanFactory 和 ApplicationContext


7.列举 IoC 的一些好处


8.Spring IoC 的实现机制

四、Spring Bean 面试题

1.什么是 spring bean?


2.spring 提供了哪些配置方式?


3.spring 支持集中 bean scope?


4.spring bean 容器的生命周期是什么样的?


5.什么是 spring 的内部 bean?


6.什么是 spring 装配


7.自动装配有哪些方式?


8.自动装配有什么局限?


9.什么是 bean 的自动装配?

结语

好啦,今天的文章就分享到这里了,如果觉得本篇文章对你有帮助,那么记得一键三连支持一下小编吧!



用户头像

Java架构师

关注

还未添加个人签名 2021.05.28 加入

还未添加个人简介

评论

发布
暂无评论
50道大厂经典Spring面试题,你能答出来几题?