spring
-
Spring为什么使用三级缓存而不是两级解决循环依赖问题?



首先明确一点,Spring如果使用二级缓存也是完全能够解决代理bean的循环依赖问题的。那Spring为什么要使用三级缓存的设计呢?在回答这个问题前我们先明确一些概念。,,三级缓…
-
AOP思想应该怎么去理解!
我们都知道,在面试的时候,很多面试官喜欢问基础的知识,但是基础的内容说的都是AOP的理论,然后问到实际讲解 Spring 的 AOP 的时候,却又问的不是那么的细致,因为毕竟是面试…
-
Spring项目不要忽视这个超时配置,否则你的Http调用可能无法结束
不知道你有没有过这样的经历,你的Spring项目通过http接口远程调用外部系统时,通常你会设置超时时间,比如5秒钟,但是实际情况却是由于外部系统出现故障并导致连接超时,有些请求花…
-
手把手带你开发Starter,点对点带你讲解原理



为什么要用Starter?,现在我们就来回忆一下,在还没有Spring-boot框架的时候,我们使用Spring 开发项目,如果需要某一个框架,例如mybatis,我们的步骤一般都…
-
Spring使用ProxyFactoryBean创建代理对象
,在Spring中创建AOP代理的基本方法是使用org.springframework.aop.framework.ProxyFactoryBean。这提供了对切入点、应用的任何通…
-
SpringBoot的starter到底是什么?



我们都知道,Spring的功能非常强大,但也有些弊端。比如:我们需要手动去配置大量的参数,没有默认值,需要我们管理大量的jar包和它们的依赖。,为了提升Spring项目的开发效率,…
-
Spring中的事务传播行为有哪些?



今天,我给大家分享一下,我对Spring传播行为的理解。,,在日常开发中,我们经常会存在多个声明了事务的方法相互调用,在这种情况下,会存在嵌套两个或两个以上事务的情况,所谓事务传播…