【吊打面试官】2021春招高频面试题之spring,看完搞定99%的大厂spring面试题!

165 篇文章 7 订阅
158 篇文章 0 订阅
本文详细梳理了Spring Framework的关键知识点,包括版本功能、IOC容器、依赖注入、Bean管理、注解配置、数据访问及AOP等方面。通过深入理解Spring的各个组件和工作原理,有助于准备面试和提升技术水平。
摘要由CSDN通过智能技术生成

Spring面试题(一)

1、一般问题

1.1、不同版本的SpringFramework有哪些主要功能?
1.2、什么是SpringFramework?
1.3、列举SpringFramework的优点。
1.4、SpringFramework有哪些不同的功能?
1.5、SpringFramework中有多少个模块,它们分别是什么?
1.6、什么是Spring配置文件?
1.7、Spring应用程序有哪些不同组件?
1.8、使用Spring有哪些方式?

依赖注入(Ioc)

2.1、什么是SpringIOC容器?
2.2、什么是依赖注入?
2.3、可以通过多少种方式完成依赖注入?
2.4、区分构造函数注入和setter注入。
2.5、spring中有多少种IOC容器?
2.6、区分BeanFactory和ApplicationContext。
2.7、列举IoC的一些好处。
2.8、SpringIoC的实现机制。

Beans

3.1、什么是springbean?
3.2、spring提供了哪些配置方式?
3.3、spring支持集中beanscope?
3.4、springbean容器的生命周期是什么样的?
3.5、什么是spring的内部bean?
3.6、什么是spring装配
3.7、自动装配有哪些方式?
3.8、自动装配有什么局限?

注解

4.1、什么是基于注解的容器配置
4.2、如何在spring中启动注解装配?
4.3、@Component,@Controller,@Repository,@Service有何区别?
4.4、@Required注解有什么用?
4.5、@Autowired注解有什么用?
4.6、@Qualifier注解有什么用?
4.7、@RequestMapping注解有什么用?

数据访问

5.1、springDAO有什么用?
5.2、列举SpringDAO抛出的异常。
5.3、springJDBCAPI中存在哪些类?
5.4、使用Spring访问Hibernate的方法有哪些?
5.5、列举spring支持的事务管理类型
5.6、spring支持哪些ORM框架

AOP

6.1、什么是AOP?
6.2、什么是Aspect?
6.3、什么是切点(JoinPoint)
6.4、什么是通知(Advice)?
6.5、有哪些类型的通知(Advice)?
6.6、指出在springaop中concern和cross-cuttingconcern的不同之处。
6.7、AOP有哪些实现方式?
6.8、SpringAOPandAspectJAOP有什么区别?
6.9、如何理解Spring中的代理?
6.10、什么是编织(Weaving)?

MVC

7.1、SpringMVC框架有什么用?
7.2、描述一下DispatcherServlet的工作流程
7.3、介绍一下WebApplicationContext

最后

在文章的最后作者为大家整理了很多资料!包括java核心知识点+全套架构师学习资料和视频+一线大厂面试宝典+面试简历模板+阿里美团网易腾讯小米爱奇艺快手哔哩哔哩面试题+Spring源码合集+Java架构实战电子书等等!
全部免费分享给大家,只希望你给作者点个三连!
如果有需要的朋友戳这里直接下载就好了,验证码:csdn

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值