
Spring源码解析
文章平均质量分 89
度Spring源码分析有感
MAX_VALUE
走在通往架构的路上
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Spring AOP
AOP: 面向切面编程 目标对象实现了接口使用jdk动态代理,否则使用cglib动态代理。 1.术语 连接点:目标对象的方法 切点:aop定义的拦截规则 通知:增强的方法 切面:切点+通知 织入:创建动态代理的过程 2.通知的类型 前置通知:切点方法执行前执行 正常执行通知:切点方法正常返回后执行 异常通知:切点方法异常后执行,无异常则不会执行 最终通知:切点方法完成后(不管正常或是异常)执行 环绕通知:切点方法执行前后执行 3.事务特性 原子性、一致性、隔离性、持久性(acid) 4.隔离级别原创 2021-03-16 08:54:03 · 172 阅读 · 0 评论 -
Spring IoC容器
spring框架的模块:轻量级的一站式的开源框架 core container:spring ioc容器,服务对象的创建和管理。 aop:面向切面编程 data access:继承了mybatis等orm框架,便于对数据库的访问。 web:提供了springmvc框架给web应用。 test:使得单元测试更加的便捷。 IOC: 控制反转,将对象的创建和管理,对象间的依赖关系交给spring。 工厂模式用的很多,如FactoryBean,尤其在Spring框架一些组件中会使用,还有其他框架和Sprin...原创 2021-03-12 11:36:11 · 141 阅读 · 1 评论