Mybatis实现ORM及SQL执行全流程的朴素解释
很显然,实际生产中我们使用的最多的ORM框架是Mybatis,本文假设你已经是一个Mybatis老玩家。
很显然,实际生产中我们使用的最多的ORM框架是Mybatis,本文假设你已经是一个Mybatis老玩家。
Spring MVC与Spring WebFlux都是基于MVC思想设计的web框架。不同的是Spring MVC是在J2EE的Servlet API基础上实现的,它本身依赖Tomcat或者Jetty这样的web容器(在Springboot项目中容器时内嵌到应用的)。而Spring WebFlux与Spring MVC虽然设计上是一样的,但是它并不依赖Servlet API,它是基于Netty实现的(相当于它自己实现了http协议)。本文假设你是个SpringMVC的老玩家。
我们知道SpringAOP只对方法进行增强,并且只提供运行时增强。最近发现了一个诡异的点:Spring可以保留加载时注解,这里总结出来以警示后人。
Spring Framework是构建与IOC与AOP之上的。这篇文章与另一篇文章SpringIOC的朴素解释是互补的。AOP意为面向切面编程,默认Spring只提供了运行时的方法切面。
Spring Framework是构建与IOC与AOP之上的。这篇文章与另一篇文章SpringAOP的朴素解释是互补的。IOC意为控制反转,在Spring官方文档中这个IOC与DI(依赖注入)是同一个概念。