![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Spring
yozzs
士不可以不弘毅,任重而道远
展开
-
深入Spring数据库事务管理
一、Spring数据库事务管理器的设计在Spring中数据库事务是通过PlatformTransactionManager进行管理的,而真正能够支持事务的是org.springframework.transaction.support.TransactionTemplate模版,其核心方法源码如下:public <T> T execute(TransactionCallba...原创 2018-07-25 23:28:41 · 838 阅读 · 0 评论 -
Spring IoC概述
一、什么是IoCIoC,Inversion of Control,控制反转。控制反转是一种通过描述(在java中可以使XML或者注解)并通过第三方去获取特定对象的方式。简单地说就是将对象由虚拟机主动创建变为从IoC容器中获取,它是面向对象编程的一种思想,主要作用是降低开发难度、对模块解耦、有利于测试,常见实现方式是依赖注入(DI)和依赖查找(DL)。二、Spring IoC容器的设计...原创 2018-08-03 15:16:35 · 3952 阅读 · 0 评论 -
Spring IoC 之Spring Bean的装配
Spring IoC入门原创 2018-08-21 17:16:47 · 1039 阅读 · 0 评论 -
运用JDK动态代理实现拦截器
AOP编程(面向切面编程)的原理是动态代理模式,目标对象实现接口时使用JDK动态代理,没有实现接口时使用cglib动态代理。拦截器的实现就是一种面向切面编程的典型。程序设计者设计一个拦截器接口供开发者使用,开发者只要知道拦截器接口的方法、含义和作用即可,无需知道具体实现。原创 2019-06-18 10:48:11 · 753 阅读 · 0 评论