Spring
文章平均质量分 56
怪兽教授
这个作者很懒,什么都没留下…
展开
-
SpringMVC的执行流程
图解:大致执行流程:用户发起请求,至【前端控制器】DispatcherServletDispatcherServlet根据收到请求信息,调用【处理器映射器】HandlerMapping(一个接口,看其实现类)【处理器映射器】根据请求url找到具体的处理器,生成处理器执行链HandlerExecutionChain(包括处理器对象和处理器拦截器)一并返回给DispatcherServletDispatcherServlet根据处理器Handler获取处理器适配器HandlerAdapter执行H原创 2021-07-05 23:25:30 · 58 阅读 · 0 评论 -
Spring事务
事务的四个特性(ACID):原子性(Atomicity)事务是数据库的逻辑工作单元,事务中的操作要么都成功要么都失败一致性(Consistency)事务执行的结果必须是是数据库从一个一致性状态到另一个一致性状态。例如当一个事务执行成功了,那么这可以说现在数据库是处于一致性状态。如果当中发生错误,这些未完成的事务对数据库所做的修改有一部分已经写入了物理数据库,那么当前数据库就处于不一致状态隔离性(Isolation)一个事务在执行的过程中,不能影响到其他事务的执行。寄一个事务内部的操作,对于其他原创 2021-06-08 11:52:14 · 59 阅读 · 0 评论 -
Spring中Bean的生命周期
在Java项目的开发当中,Spring框架现在已经被非常广泛地运用。其中了解Bean的生命周期,是对框架理解和熟练运用非常有必要的。一般开发当中通常也是运用ApplicationContext作为Spring的容器,因此这里探讨的也是ApplicationContext中bean的生命周期。...原创 2021-06-02 21:29:17 · 79 阅读 · 0 评论 -
spring源码环境搭建
spring源码环境搭建Spring源码阅读环境搭建遇到的问题记录由于源码编译需要在spring源码目录下执行命令:gradlew.bat cleanIdea :spring-oxm:compileTestJava 但是该命令需要去下载gradle-6.8.3-bin.zip这个zip文件。会出现timeout导致异常,因此需要先上网把该包下载下来,然后去修改该目录下的properties文件:D:\Projects\spring-framework\spring-framework\gradle\原创 2021-06-01 11:05:43 · 106 阅读 · 0 评论