[转载]Spring MVC 初始化源码(1)—ContextLoaderListener监听器与父上下文容器的初始化

web.xml文件加载流程  引入Spring MVC之后就Java项目就成为了一个web项目,项目启动的流程相较于此前学习的本地Spring项目变得更加复杂,我们必须找到此时的项目初始化的入口,才能更好的进行分析。  我们的web项目实际上是一个非常被动的存在,里面没有main方法(非Spring

[转载]Spring 事务源码(7)—事务的completeTransactionAfterThrowing回滚、commitTransactionAfterReturning提交以及事务源码总结

proceedWithInvocation继续执行  在createTransactionIfNecessary方法正常执行完毕之后,已经对于我们配置的事务属性进行了处理,可能已经开启了事务,或者加入到了此前的事务中(通过事务管理器的getTransation方法)。 随后将会调用proceedWi