面试为什么会问spring

首先摊开两个问题:1.为什么要问spring。2.想得到一个什么样的回答
我们先来分析下第一个问题:为什么要问spring?
在WEB项目中,目前大行其道的后台框架是spring,springBoot,springCloud。后两个都是基于spring的基础上再进行开发和扩展的,
其底层还是spring。之所以问这个问题的目的就是要了解,你使用这个框架的时候有没有去了解框架的特性。
那为什么了不了解框架特性这点会成为一个非常重要的衡量指标呢?
个人理解。因为spring是我们常用框架,我们每天都在跟它打交道。如果你对这个框架运转流程和特性都不了解,那就说明你每天
不是在忙着敲业务代码,就是在混日子。通过这个问题可以透露出一个人的好奇心和自驱力甚至是责任心,这几个性格直接影响你的工作质量。
如果一个人对自己每天都在使用的东西都一点都不了解,那就说明可以PASS了。从你回答这个问题的广度和深度也许就能判定你的能力。

接下来我们分析第二个问题:面试官想得到一个什么样的回答
对于这个问题,也可以分为两个方面来回答,一个是广度,一个是深度。
广度:广度可以分为spring基本模块有哪些,每个模块起到的作用与特性。
spring框架带来的好处
对于深度这个方向,因为鄙人才疏学浅的原因其实也讲不好,大家稍微可以看下,请多指教。
深度:对于深度个人认为
    1.BeanFactory是spring中是怎样的一个角色,什么地方使用了它
    2.Bean是怎样注册到IOC容器中的
    3.IOC容器是如何进行加载的
    4.AOP应用到了哪些地方
    5.AOP是怎么实现的
对于上面这个几个问题可以不停的深入,深入程度也许就是一个人能力水平的展现。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值