随笔分类 - 【框架】-spring
spring
摘要:如果bean有后置处理器,bean生命周期有七步: 1.通过构造方法创建bean实例(无参构造); 2.为bean的属性设置值和对其它bean引用(调用set方法); 3.把bean实例传递bean后置处理器的方法postProcessBeforeInitialization; 4.调用bean的初
阅读全文
摘要:二者都是Spring提供IOC容器的实现方式: 1、BeanFactory:IOC容器基本实现,是Spring内部的使用接口,不提供开发人员进行使用; *加载配置文件是不会创建对象,在获取对象(使用)才会去创建对象 2、ApplicationContext:BeanFactory接口的子接口,提供更
阅读全文
摘要:循环依赖的发生: 循环依赖发生类似于java中的线程死锁,A实例化需要依赖B,B实例化需要依赖A,如此陷入依赖循环,就出现了循环依赖。 解决思路: A实例化的时候由于需要依赖B,A此时处于无法实例化状态(B此时没有实例化,无法依赖),所以可以将半实例化的A做一个伪实例化声明(Spring中的第三级缓
阅读全文
摘要:1. 什么是Spring框架,Spring框架主要包含哪些模块? Spring是一个轻量级的IOC和AOP容器框架。是为Java应用程序提供基础性粪污的一套框架,目的是用于简化企业应用程序的开发,它使得开发者只需要关心业务需求,常见的配置方式有三种:XML配置、注解配置、java代码配置。 主要模块
阅读全文
摘要:在spring中可通过使用注解@Transcation( propagation = "传播机制")实现事务的传播,Spring中有7种传播机制 1.默认传播:PROPAGATION_REQUIRED 支持当前的事务,如果当前没有事务,就新建事务; 如果当前已有事务,则合并为一个事务。 解释:如果有
阅读全文
摘要:总介:Spring是一个轻量级的控制反转(IOC)和面向切面编程(AOP)的框架 1.Spring优点: spring是一个开源的免费框架; spring是一个轻量级的、非入侵式的框架; 提供了控制反转(IOC)、面向切面编程(AOP) 支持事务的处理、对框架整合的支持 2.IOC创建对象的方式 (
阅读全文

浙公网安备 33010602011771号