
Spring
文章平均质量分 67
colspanprince
这个作者很懒,什么都没留下…
展开
-
Spring 事务回滚实现原理
比如Controller调Service的方法,在Service层的方法上加了@Transaction注解,那么Controller调的这个Service对象就会变成代理对象, 核心类:TransactionAspectSupport protected Object invokeWithinTransaction(Method method, @Nullable Class<?> targetClass, final InvocationCallback invocati原创 2022-04-24 16:15:10 · 2797 阅读 · 0 评论 -
SpringCloud refresh之finishBeanFactoryInitialization源码分析
一、整体流程 首先进入preInstantiateSingletons方法,这段代码只需知道有mergedBeanDefinitions这个集合,它的key是beanName,value是RootBeanDefinition,其他部分源码都比较简单。大部分类最终都是进入了doGetBean方法 @Override public void preInstantiateSingletons() throws BeansException { if (logger.isTraceEnabled().原创 2021-03-09 15:09:51 · 195 阅读 · 0 评论