- 1
- 0
- 约4.11千字
- 约 6页
- 2026-08-24 发布于河北
- 举报
Spring高频真实面试题(无套路实操版)
一、Spring核心基础面试题
1.简单说说你对Spring的理解,核心作用是什么?
Spring是一款轻量级的Java开发框架,核心目的就是简化企业级开发,解耦代码。它最核心的两个思想是IOC控制反转和AOP面向切面编程。
整体来看,Spring帮我们做了对象的创建、管理、依赖注入,不用手动new对象,降低了代码耦合度;同时通过切面能统一处理日志、事务、权限等通用逻辑,避免代码冗余,让业务代码更纯粹。除此之外,Spring还整合了很多主流框架,让开发、整合、运维都更便捷。
2.Spring的优缺点分别是什么?
优点:
解耦性强:通过IOC管理对象依赖,彻底摆脱硬编码依赖,代码扩展性更好
切面编程:统一处理通用业务,复用性高,不侵入核心业务代码
轻量便捷:基础核心包体积小,无侵入式设计,对原有代码改动极小
事务管理:提供声明式事务,无需手动编写事务开启、提交、回滚代码
生态完善:兼容各类主流框架,开发社区成熟,问题解决方案多
缺点:
上手有门槛,底层原理较多,新手容易只会用不会懂
项目依赖增多后,启动速度会变慢
部分场景下反射、动态代理会带来微小的性能损耗
3.Spring、SpringMVC、SpringBoot三者的区别和联系?
Spring:是核心底层框架,提供IOC、AOP、事务、B
您可能关注的文档
最近下载
- ISO9001质量管理体系要求覃海元吴亨ISO9001质量.pptx VIP
- ISO 9001(FDIS)-2026《质量管理体系——要求》之25:“8.5生产和服务提供-8.5.1生产和服务提供的控制”条款应用(实施)专业指导材料(雷泽佳编写2026A0).pdf VIP
- ISO 9001(FDIS)-2026《质量管理体系——要求》之27:“8.5生产和服务提供-8.5.3顾客或外部供方的财产”条款应用(实施)专业指导材料(雷泽佳编写2026A0).pdf VIP
- ISO 9001(FDIS)-2026《质量管理体系——要求》之30:“8.5生产和服务提供-8.5.6变更控制”条款应用(实施)专业指导材料(雷泽佳编写2026A0).pdf VIP
- ISO 9001(FDIS)-2026《质量管理体系——要求》之26:“8.5生产和服务提供-8.5.2标识和可追溯性”条款应用(实施)专业指导材料(雷泽佳编写2026A0).pdf VIP
- ISO 9001(FDIS)-2026《质量管理体系——要求》之28:“8.5生产和服务提供-8.5.4防护”条款应用(实施)专业指导材料(雷泽佳编写 2026A0).pdf VIP
- ISO 9001(FDIS)-2026《质量管理体系——要求》之29:“8.5生产和服务提供-8.5.5交付后活动”条款应用(实施)专业指导材料(雷泽佳编写2026A0).pdf VIP
- 教学质量保障方案.docx VIP
- ISO 9001(FDIS)-2026《质量管理体系——要求》之24:“8运行-8.4外部提供的过程、产品和服”条款应用(实施)专业指导材料(雷泽佳编写2026A0).pdf VIP
- 国能陕西新能源佳县5万千瓦风电项目水保验收报告.docx VIP
原创力文档

文档评论(0)