01 2022 档案
发表于 2022-01-29 20:23阅读:201评论:0推荐:0
摘要:前置知识: 序列化和反序列化 1.序列化就是在保存数据时, 保存数据的值和数据类型 2.反序列化就是在恢复数据时, 恢复数据的值和数据类型 3.需要让某个对象支持序列化机制,则必须让其类是可序列化的,为了让某个类是可序列化的,该 类必须实现如下两个接口之一: Serializable //这是一个标
阅读全文 »
发表于 2022-01-20 22:17阅读:158评论:0推荐:0
摘要:相同点:都是用来创建bean对象的 不同点:使用beanFactory创建对象的时候,必须要遵循严格的生命周期流程,太复杂了,如果想要简单的自定义某个对象的创建,同时创建好的对象想要交给spring来管理,那么就需要实现FactoryBean接口了 这个接口里有三个方法:isSingleton:是否
阅读全文 »
发表于 2022-01-20 19:40阅读:132评论:0推荐:0
摘要:1、实例化bean:反射的方式生成对象 2、填充bean的属性:populateBean(),进行依赖注入,这里可以扩展出循环依赖问题(三级缓存) 3、调用aware接口相关的方法:invokeAwareMethod(完成BeanName、BeanFactory、BeanClassLoader对象的
阅读全文 »
发表于 2022-01-20 18:23阅读:194评论:0推荐:0
摘要:从总体到局部 总 控制反转:理论思想,原来的对象是由使用者来进行控制,有了spring之后,可以把整个对象交给spring来帮我们进行管理 DI(依赖注入):把对应的属性的值注入到具体的对象中,@Autowired,populateBean完成属性值的注入容器:存储对象,使用map结构来存储,在sp
阅读全文 »