摘要: 启动过程 在一个基于springmvc的web应用中,需要有一个web容器,一般我们用tomacat,这个web容器提供了一个全局的上下文环境ServletContext,同时也是Spring IoC容器的宿主环境。宿主容器启动时,其入口文件便是web.xml。web.xml需要定义两个最基本的内容 阅读全文
posted @ 2020-10-09 14:27 李荣先辈Java 阅读(505) 评论(0) 推荐(0) 编辑
摘要: SpringMVC 介绍 1、Spring MVC的简单工作流程图: 首先这里先用个简单的流程图介绍一下Spring mvc的工作流程概念, 如下图简单易懂。 大致步骤 前端控制器接受到请求 前端控制器 通过 HandlerMapping 查找 handler 并 获取 handler 前端控制器 阅读全文
posted @ 2020-10-09 13:50 李荣先辈Java 阅读(144) 评论(0) 推荐(0) 编辑
摘要: Spring事务传播机制 Spring在TransactionDefinition接口中规定了7种类型的事务传播行为,它们规定了事务方法和事务方法发生嵌套调用时事务如何进行传播, 即协调已经有事务标识的方法之间的发生调用时的事务上下文的规则(是否要有独立的事务隔离级别和锁) 概述 当我们调用一个基于 阅读全文
posted @ 2020-10-09 13:14 李荣先辈Java 阅读(372) 评论(0) 推荐(0) 编辑
摘要: 初始化 ArrayList的底层是一个动态数组,ArrayList首先会对传进来的初始化参数initalCapacity进行判断 如果参数等于0,则将数组初始化为一个空数组, 如果不等于0,将数组初始化为一个容量为10的数组。 扩容方式 扩容时机 当数组的大小大于初始容量的时候(比如初始为10,当添 阅读全文
posted @ 2020-10-09 00:15 李荣先辈Java 阅读(1115) 评论(0) 推荐(0) 编辑