![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
spring
文章平均质量分 74
乡下人家
不知道未来如何,那就当下努力干吧
展开
-
Spring循环依赖问题
什么是循环依赖? 循环依赖:说白是一个或多个对象实例之间存在直接或间接的依赖关系,这种依赖关系构成了一个环形调用。 第一种情况:自己依赖自己的直接依赖 第二种情况:两个对象之间的直接依赖 第三种情况:多个对象之间的间接依赖 前面两种情况的直接循环依赖比较直观,非常好识别,但是第三种间接循环依赖的情况有时候因为业务代码调用层级很深,不容易识别出来。 循环依赖的N种场景 单例的setter注入 这种注入方式应该是spring用的最多的,代码如下: @Service public class Test翻译 2021-03-16 17:36:54 · 246 阅读 · 0 评论 -
SpringMVC运行流程
⑴ 用户发送请求至前端控制器DispatcherServlet ⑵ DispatcherServlet收到请求调用HandlerMapping处理器映射器。 ⑶ 处理器映射器根据请求url找到具体的处理器,生成处理器对象及处理器拦截器(如果有则生成)一并返回给DispatcherServlet。 ⑷ DispatcherServlet通过HandlerAdapter处理器适配器调用处理器 ⑸ 执行处理器(Controller,也叫后端控制器)。 ⑹ Controller执行完成返回ModelAndView.原创 2021-03-16 14:38:54 · 59 阅读 · 0 评论 -
spring 容器启动流程,小伙子你来说说
首先感谢这位大佬,spring ioc容器带我飞 原文链接 https://javadoop.com/post/spring-ioc BeanFactory 简介 BeanFactory,从名字上也很好理解,生产 bean 的工厂,它负责生产和管理各个 bean 实例。 平时用的ApplicationContext 其实就是一个 BeanFactory。我们来看下和 BeanFactory 接口相关的主要的继承结构: 我想,大家看完这个图以后,可能就不是很开心了。ApplicationContext转载 2021-03-16 13:02:53 · 61 阅读 · 0 评论