- 1
- 0
- 约6.66千字
- 约 11页
- 2026-11-16 发布于河北
- 举报
Java框架面试题库(含详细答案)
一、Spring基础
1.说说Spring的核心模块和两大核心思想
答案:
Spring核心模块主要包含SpringCore、SpringContext、SpringAOP、SpringJDBC、SpringTransaction、SpringWeb等。
两大核心是IOC(控制反转)和AOP(面向切面编程)。
IOC:把对象的创建、依赖关系交给容器管理,不再由开发人员手动new对象,解耦对象之间的依赖。依赖注入DI是IOC的实现方式,常见注入方式:构造器注入、setter注入、字段注入。
AOP:在不修改原有业务代码的前提下,对方法进行增强,比如日志、权限校验、事务、性能监控。底层依靠动态代理,JDK动态代理要求目标类实现接口,CGLIB直接继承目标类生成子类代理。
2.Bean的生命周期是什么
答案:
实例化:容器根据BeanDefinition创建对象实例;
属性填充:执行set方法注入依赖属性;
初始化回调:先执行BeanPostProcessor前置处理,再执行InitializingBean#afterPropertiesSet,接着执行init-method自定义初始化方法,之后执行BeanPostProcessor后置处理;
Bean就绪,可以被容器使用;
销毁:容器关闭时,执行DisposableBean#des
您可能关注的文档
最近下载
- 九年级历史(上、下册)期末考试试卷.doc VIP
- 【初中历史试题】2020_2021年山西省临汾市某校初一(下)期末考试历史试卷祥细答案与解析.docx VIP
- 教师资格考试初级中学政治学科知识与教学能力2025年上半年模拟试卷与参考答案.docx VIP
- 初中政治初三模拟2020年内蒙古东四盟市初中毕业会考政治试卷(课改试验精品.pdf VIP
- 湖北省黄冈市中考政治模拟试题(B卷)-人教版初中九年级全册政治试题.pdf VIP
- 2021年初中政治毕业学业水平考试模拟检测试卷及答案.pdf VIP
- 2020年初中政治会考模拟试卷及答案(人教版).pdf VIP
- 重庆市荣昌县初级中学2010—2022学年度八年级政治上学期期末考试题粤教版.docx VIP
- 河北省石家庄市初中政治七年级期末下册深度自测试卷详细答案和解析.docx VIP
- 第六单元练习题下学期-初中一年级政治-初中政治试卷-试卷(含答案解析).docx VIP
原创力文档

文档评论(0)