- 0
- 0
- 约1.41万字
- 约 15页
- 2026-05-20 发布于河北
- 举报
Spring高频面试题及详细答案
一、基础必问(入门级,几乎所有面试都会考)
1.请说说你对Spring框架的理解?
答案:Spring是一个轻量级的JavaEE开发框架,核心是IOC(控制反转)和AOP(面向切面编程),目的是简化Java开发,降低组件之间的耦合度。
通俗讲,以前我们创建对象是自己new,比如newUserService(),有了Spring之后,对象的创建、管理、依赖注入都交给Spring容器来做,我们不用再关心对象怎么创建,只需要用就行,这就是IOC。而AOP呢,就是把那些重复的、通用的代码(比如日志、事务、权限校验)抽出来,单独维护,在不修改原有业务代码的前提下,动态切入到业务方法中,比如给所有接口加日志,不用每个接口都写一遍日志代码。
另外,Spring不是一个单一框架,而是一个生态,包含SpringCore(核心)、SpringMVC(web开发)、SpringJDBC(数据访问)、SpringBoot(快速开发)、SpringCloud(微服务)等,能满足从简单单体项目到复杂微服务项目的开发需求,兼容性也很强,能和MyBatis、Redis等主流框架无缝集成。
2.Spring的IOC容器是什么?主要作用是什么?
答案:IOC(InversionofControl,控制反转)容器,本质上是一个Spring管理的“对象工厂”,核心
您可能关注的文档
最近下载
- 三年级数学上学期观察物体练习题.doc VIP
- 汽车橡胶衬套外管设计规范.docx VIP
- 2026江西赣州市安远县东江电商产业集团有限公司第一批招聘6人笔试备考试题及答案解析.docx VIP
- 高等数学(下册微课版)张弢标屏全套PPT课件.pptx
- 新版GSP零售药店质量管理体系文件—最终版.pdf
- 2026江西赣州市安远县东江电商产业集团有限公司第一批招聘6人考试备考试题及答案解析.docx VIP
- 《广西壮族自治区园林绿化及仿古建筑工程消耗量定额》及配套费用定额.docx VIP
- 《大学英语B》形成性考核 参考资料答案 广东开放大学.docx VIP
- 22G101与16G101钢筋平法图集对比变化汇总.docx VIP
- 大桥健康监测方案.pdf VIP
原创力文档

文档评论(0)