Fighting
SpringBoot使用外部tomcat SpringBoot使用外部tomcat
前言大家都知道SpringBoot有内置Tomcat的功能,在启动原理中有介绍SpringBoot内置Tomcat的原理。那么如果我们不像使用SpringBoot的内置Tomcat,想用自己的web容器怎么操作。springboot支持默认
2022-04-27
SpringBoot启动原理 SpringBoot启动原理
前言SpringBoot 的启动区别于传统的Spring需要搭建tomcat等相关的容器,SpringBoot默认是通过内置Tomcat启动,只需简单的运行java -jar xxx即可简单的启动一个SpringBoot工程。这里我们深入S
2022-04-17
Spring声明式事务源码剖析 Spring声明式事务源码剖析
事务包含范围较广不仅仅包括数据库事务也包括事务消息。事务是使有限操作满足ACID属性,A:原子性,C:一致性,I:隔离性,D:持久性,严格遵循ACID规则的叫做刚性事务,事务执行的中间状态可以暂时不支持ACID的叫柔性事务。 关于MySQL
2022-03-27
Spring AOP原理解析 Spring AOP原理解析
Spring AOP 具体应用就是面向切面编程。AOP就是在我们原先的目标类上面进行一定程度的封装,在方法执行前、方法执行后、方法抛出异常,方法返回后调用某个方法。Spring AOP是基于动态代理实现的,默认使用JDK动态代理(可以强制使
2022-03-10
SpringMVC核心源码剖析 SpringMVC核心源码剖析
SpringMVC是基于MVC的架构模式,MVC是有Model(模型),V(视图),C(控制器)三部分组成的。C负责接收客户端请求,对请求进行处理然后转发到模型进行业务逻辑处理最后转发到相应的V进行显示处理。 SpringMVC执行过程 客
2022-02-26
Spring解决循环依赖 Spring解决循环依赖
前言这篇文章是接着前一篇SpringIOC容器加载流程和源码剖析一起的。主要内容Spring Bean定义到Bean的过程以及源码剖析和部分Spring的扩展节点。 这里我们从refresh->finishBeanFactoryIn
2022-02-05
7 / 8