targetSource是什么?包括方法
获取target
获取targetClass
获取拦截链,一般就一个事物拦截链
获取事物属性
获取事物:
org.springframework.transaction.interceptor.AbstractFallbackTransactionAttributeSource#getTransactionAttribute
cacheKey包括目标方法和目标类
拿到@Transaction注解上面的属性
获取事物管理器,开发者会配置一个事物管理器,让后放入spring人容器中。
从容器里获取,然后放入cache中。
获取执行方法
这个重要。