- 1
- 0
- 约5.95千字
- 约 8页
- 2026-09-26 发布于河北
- 举报
开源框架高频面试题及详细答案(实战接地气版)
一、Spring核心面试题
1、说说Spring的核心思想是什么?实际项目中怎么体现?
参考答案:
Spring核心就两个:IoC控制反转、AOP面向切面编程。
IoC就是把对象的创建、管理、依赖注入全权交给容器,不再由开发者手动new对象。项目里所有加了@Controller、@Service、@Repository、@Component的类,都会交给Spring容器管理,类与类之间的依赖直接@Autowired注入,不用自己维护依赖关系,降低代码耦合度。
AOP是在不修改原有业务代码的前提下,对方法进行增强。日常项目里最常用的就是统一日志记录、事务控制、接口权限校验、方法耗时统计,比如Spring的@Transactional事务注解,底层就是AOP实现的,不用在每个业务方法里写重复的事务开启、提交、回滚代码。
2、IoC的初始化流程你了解吗?简单说下核心步骤
参考答案:
整体分为资源加载、解析注册、实例化、初始化、放入容器五步,工作中常接触的核心流程:
1.加载配置信息,包括注解、配置文件、扫描路径,获取所有需要交给容器管理的Bean定义信息;
2.解析Bean定义,把类的权限定名、作用域、依赖属性等信息封装成BeanDefinition,注册到注册表;
3.容器
您可能关注的文档
- 彩超三基理论考试试题及详细答案.docx
- 彩电维修岗位考试试题及详细答案.docx
- 彩墨画专业考试试题及详细参考答案.docx
- 彩铅专业期末考试试题(含详细答案).docx
- 彩陶文化专项测试题(含详细答案解析).docx
- 彩头专业考核试题及详细答案.docx
- 彩妆专业技能考核试题(含详细答案).docx
- 弹力专项测试试题(含详细答案解析).docx
- 弹力专项测试题(含详细答案解析).docx
- 弹性力学期末考试试题及详细参考答案.docx
- T∕QGCML 3144-2024 市场化科普工作规范.docx
- T∕QGCML 3157-2024 智能型水产投料轨道车.docx
- T∕QGCML 3164-2024 表面处理污泥水热制备聚硫铁晶体.docx
- T∕QGCML 3138-2024 可燃气体与有毒气体报警器主板控制软件.docx
- T∕QGCML 3075-2024 井下钻探技术在特厚煤层中精准探测技术规程.docx
- T∕QGCML 3139-2024 基于STM32天然气煤气检测报警系统.docx
- T∕QGCML 3079-2024 煤矿预防工伤事故服务管理规范.docx
- T∕QGCML 3086-2024 综采工作面过超高空巷高水充填技术规程.docx
- T∕QGCML 3061-2024 远程费控电能表.docx
- T∕QGCML 3131-2024 便携式大气颗粒物智能检测分析仪.docx
原创力文档

文档评论(0)