栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

Spring面试题

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Spring面试题

  1. Spring IOC理解,原理,实现

控制反转:原来的对象由程序员自己创建,维护,现在交给Spring容器进行管理维护

DI:依赖注入,把对应的属性值注入到具体的对象中,@Autowired,populateBean完成属性值得注入

Spring容器:使用map结构来存储来存储对象,在Spring中一般有三级缓存,一级缓存(singletonObjects)存放完整的bean对象,整个对象的生命周期,从创建到销毁全部是由容器来管理

Bean创建过程:1,加载解析bean对象(xml或者注解的解析过程)准备要创建创建的bean对象的定义对象beanDefinition。2,调用beanFactoryPostProcessor接口进行处理beanDefinition对象(扩展点)。3,beanFactory通过反射的方式将beanDefinition对象实例化成具体的bean对象(半成品)。4,对象的初始化过程(调用aware子类的方法,调用BeanPostProcessor做前置处理,调用init-mehtod方法,调用BeanPostProcessor进行后置处理)5,生成完整的bean对象,通过getBean方法可以直接获取。6,销毁过程

​​​​​​​ 

 

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/341172.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号