SpringMVC的九大组件 /** 文件上传解析器*/ private MultipartResolver multipartResolver; /** 区域信息解析器;和国际化有关 */ private LocaleResolver localeResolver; /*
IOC: 1、IOC是一个容器 2、容器启动的时候创建所有单实例对象 3、我们可以直接从容器中获取到这个对象SpringIOC: 1)、ioc容器的启动过程?启动期间都做了什么(什么时候创建所有单实例bean) 2)、ioc是如何创建这些单实例bean,并如何管理的;到底保存在了那里?思路:从Hel
事务概述原子性:事务的原子性要求事务中的所有操作要么都执行,要么都不执行。一致性:所有数据都处于满足业务规则的一致性状态。隔离性:隔离性原则要求多个事务在并发执行过程中不会互相干扰持久性:对数据的修改永久的保存下来Spring事务管理1、编程式事务管理 使用原生的JDBC API进行事务管理Tra
AOP细节一:容器中保存的是组件的代理对象如果被代理对象实现了接口,使用接口类型获取//细节一:AOP底层就是动态代理,容器中保存的组件是他的代理对象:$Proxy23,// 所有用MyMathCalculator.class获取不到,因为他本身不是这个类型,他是其的代理对象//通过接口获取Calc
Aop概述 AOP:(Aspect Oriented Programming)面向切面编程; OOP:(Object Oriented Programming )面向对象编程; 面向切面编程:基于OOP基础之上新的编程思想;指在程序运行期间,将某段代码动态的切入到指定方法的指定位置进行运行的这
1. Spring概述Spring是什么?众所周知的是Spring是框架,所以可以将Spring理解为是高度抽取可重用代码的一种设计;具有高度的通用性的半成品软件。Spring的核心关注点:容器的思想(可以管理所有的组件(类));IOC和AOP。Spring的模块划分TestSpring的单元测试模
Should use @Autowired on constructor rather than member definition. IDEA would warn that and explain that it's for a bet